RecognizedAudio.StartTime Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.