次の方法で共有


SpeechDetectedEventArgs.AudioPosition プロパティ

定義

音声が検出されたオーディオ ストリーム内の位置を取得します。

public:
 property TimeSpan AudioPosition { TimeSpan get(); };
public TimeSpan AudioPosition { get; }
member this.AudioPosition : TimeSpan
Public ReadOnly Property AudioPosition As TimeSpan

プロパティ値

認識エンジンの音声バッファー内で検出されたフレーズの位置を返します。

次の例では、 または SpeechRecognitionEngine.SpeechDetected イベントのハンドラーをSpeechRecognizer.SpeechDetected作成します。 ハンドラーは、音声が検出されるたびに表示を初期化し、オーディオ位置などの状態情報を表示します。

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

適用対象

こちらもご覧ください