RecognizedAudio.AudioPosition 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 ubicación en el flujo de audio de entrada para el inicio del sonido reconocido.
public:
property TimeSpan AudioPosition { TimeSpan get(); };
public TimeSpan AudioPosition { get; }
member this.AudioPosition : TimeSpan
Public ReadOnly Property AudioPosition As TimeSpan
Valor de propiedad
La ubicación en el flujo de audio de entrada para el inicio del 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.
}
Comentarios
Esta propiedad hace referencia a la posición al principio de la frase reconocida en la secuencia de audio generada del dispositivo de entrada. Por el contrario, la RecognizerAudioPosition
propiedad de las SpeechRecognitionEngine clases y SpeechRecognizer hace referencia a la posición del reconocedor dentro de su entrada de audio. Estas posiciones pueden ser diferentes. Para más información, consulte Uso de eventos de reconocimiento de voz.
La StartTime propiedad obtiene la hora del sistema al inicio de la operación de reconocimiento.