Share via


RecognizedAudio.Duration Propiedad

Definición

Obtiene la duración de la secuencia de audio de entrada para el audio reconocido.

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

Valor de propiedad

La duración de la secuencia de audio de entrada para el audio reconocido.

Ejemplos

En el ejemplo siguiente se controla el SpeechRecognitionEngine.SpeechRecognized evento o SpeechRecognizer.SpeechRecognized y se genera en la información de la consola sobre el audio reconocido asociado al resultado del reconocimiento.

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

Se aplica a

Consulte también