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 Eingabeaudiodatenstroms für die erkannten Audiodaten 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 Eingabeaudiodatenstroms für die erkannten Audiodaten.
Beispiele
Im folgenden Beispiel werden das Ereignis oder SpeechRecognitionEngine.SpeechRecognized das SpeechRecognizer.SpeechRecognized Ereignis behandelt und an die Konsoleninformationen zu den erkannten Audiodaten ausgegeben, 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.
}