Compartir vía


RecognizedAudio.StartTime Propiedad

Definición

Obtiene la hora del sistema al principio de la operación de reconocimiento.

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

Valor de propiedad

La hora del sistema al principio de la operación de reconocimiento.

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

Comentarios

La StartTime propiedad obtiene la hora del sistema al inicio de la operación de reconocimiento, que puede ser útil para los cálculos de latencia y rendimiento.

La AudioPosition propiedad obtiene la ubicación en la secuencia de audio generada del dispositivo de entrada.

Se aplica a

Consulte también