AudioState 列挙型

定義

音声認識エンジンへのオーディオ入力で使用できる状態の一覧が含まれます。

public enum class AudioState
public enum AudioState
type AudioState = 
Public Enum AudioState
継承
AudioState

フィールド

名前 説明
Stopped 0

オーディオ入力を処理しません。

Silence 1

無音または音声以外のバックグラウンド ノイズを受信しています。

Speech 2

音声入力の受信。

次の例は、音声認識エンジンの変化するオーディオ状態を処理するイベント ハンドラーを示しています。

private SpeechRecognitionEngine sre;

// Initializes the speech recognition engine.
private void Initialize()
{
  sre = new SpeechRecognitionEngine();

  // Add a handler for the AudioStateChanged event.
  sre.AudioStateChanged += new EventHandler<AudioStateChangedEventArgs>(sre_AudioStateChanged);

  // Add other initialization code here.
}

  // Handle the AudioStateChanged event.
  void sre_AudioStateChanged(object sender, AudioStateChangedEventArgs e)
{
  AudioState newState = e.AudioState;

  // Handle event here.
}

注釈

SpeechRecognitionEngine.AudioStateプロパティとSpeechRecognizer.AudioStateプロパティを使用して、音声認識エンジンのオーディオ入力状態を取得できます。 SpeechRecognitionEngine.AudioStateChangedイベントとSpeechRecognizer.AudioStateChanged イベントは、音声認識エンジンのオーディオ入力状態が変化したときに発生します。

適用対象

こちらもご覧ください