SpeechDetectedEventArgs.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 posición en el flujo de audio donde la voz se detectó.
public:
property TimeSpan AudioPosition { TimeSpan get(); };
public TimeSpan AudioPosition { get; }
member this.AudioPosition : TimeSpan
Public ReadOnly Property AudioPosition As TimeSpan
Valor de propiedad
Devuelve la ubicación de una frase detectada dentro del búfer de voz de un motor de reconocimiento.
Ejemplos
En el ejemplo siguiente se crea un controlador para SpeechRecognizer.SpeechDetected eventos o SpeechRecognitionEngine.SpeechDetected . El controlador inicializa una pantalla cada vez que se detecta voz y muestra información de estado, incluida la posición de audio.
_recognizer.SpeechDetected +=
delegate(object sender, SpeechDetectedEventArgs eventArgs)
{
// Clear previous recognition information.
_audioDeviceStatusLabel.Enabled = true;
_audioDeviceStatusLabel.Visible = true;
Utils.DisplayAudioInputFormat(_audioStateLabel, _recognizer);
Utils.DisplayRecognizerState(_recognizerStateLabel, _recognizer.State);
Utils.DisplaySpeechDetected(_speechDetectedLabel, eventArgs.AudioPosition);
};