RecognizedAudio.StartTime Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Systemzeit zu Beginn des Erkennungsvorgangs ab.
public:
property DateTime StartTime { DateTime get(); };
public DateTime StartTime { get; }
member this.StartTime : DateTime
Public ReadOnly Property StartTime As DateTime
Eigenschaftswert
Die Systemzeit am Anfang des Erkennungsvorgangs.
Beispiele
Im folgenden Beispiel werden das SpeechRecognitionEngine.SpeechRecognized - oder SpeechRecognizer.SpeechRecognized -Ereignis und die Konsoleninformationen zu den erkannten Audiodaten verarbeitet, die dem Erkennungsergebnis zugeordnet sind.
// Handle the SpeechRecognized event.
void SpeechRecognizedHandler(object sender, SpeechRecognizedEventArgs e)
{
if (e.Result == null) return;
RecognitionResult result = e.Result;
Console.WriteLine("Grammar({0}): {1}",
result.Grammar.Name, result.Text);
if (e.Result.Audio != null)
{
RecognizedAudio audio = e.Result.Audio;
Console.WriteLine(" start time: {0}", audio.StartTime);
Console.WriteLine(" encoding format: {0}", audio.Format.EncodingFormat);
Console.WriteLine(" position: {0}, duration: {1}",
audio.AudioPosition, audio.Duration);
}
// Add event handler code here.
}
Hinweise
Die StartTime -Eigenschaft ruft die Systemzeit zu Beginn des Erkennungsvorgangs ab, was für Latenz- und Leistungsberechnungen nützlich sein kann.
Die AudioPosition -Eigenschaft ruft den Speicherort im generierten Audiodatenstrom des Eingabegeräts ab.