RecognizedAudio.Duration 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 Dauer des Eingabeaudiostreams für das erkannte Audio ab.
public:
property TimeSpan Duration { TimeSpan get(); };
public TimeSpan Duration { get; }
member this.Duration : TimeSpan
Public ReadOnly Property Duration As TimeSpan
Eigenschaftswert
Die Dauer innerhalb des Eingabeaudiostreams für das erkannte Audio.
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.
}