Compartir vía


SpeechDetectedEventArgs.AudioPosition Propiedad

Definición

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);  
  };  

Se aplica a

Consulte también