SpeechDetectedEventArgs.AudioPosition Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a posição no fluxo de áudio em que a fala foi detectada.
public:
property TimeSpan AudioPosition { TimeSpan get(); };
public TimeSpan AudioPosition { get; }
member this.AudioPosition : TimeSpan
Public ReadOnly Property AudioPosition As TimeSpan
Valor da propriedade
Retorna o local de uma frase detectada dentro do buffer de fala de um mecanismo de reconhecimento.
Exemplos
O exemplo a seguir cria um manipulador para SpeechRecognizer.SpeechDetected eventos ou SpeechRecognitionEngine.SpeechDetected . O manipulador inicializa uma exibição sempre que a fala é detectada e exibe status informações, incluindo a posição de áudio.
_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);
};