Aracılığıyla paylaş


RecognizedAudio.Duration Özellik

Tanım

Tanınan ses için giriş ses akışının süresini alır.

public:
 property TimeSpan Duration { TimeSpan get(); };
public TimeSpan Duration { get; }
member this.Duration : TimeSpan
Public ReadOnly Property Duration As TimeSpan

Özellik Değeri

Tanınan ses için giriş ses akışı içindeki süre.

Örnekler

Aşağıdaki örnek, veya SpeechRecognizer.SpeechRecognized olayını işler SpeechRecognitionEngine.SpeechRecognized ve tanıma sonucuyla ilişkili tanınan ses hakkındaki konsol bilgilerine çıkış yapar.

// 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.  
}  

Şunlara uygulanır

Ayrıca bkz.