AudioStateChangedEventArgs 类

定义

SpeechRecognizerSpeechRecognitionEngine 类的 AudioStateChanged 事件提供数据。

public ref class AudioStateChangedEventArgs : EventArgs
public class AudioStateChangedEventArgs : EventArgs
type AudioStateChangedEventArgs = class
    inherit EventArgs
Public Class AudioStateChangedEventArgs
Inherits EventArgs
继承
AudioStateChangedEventArgs

示例

以下示例演示用于处理语音识别引擎不断变化的音频状态的事件处理程序。

private SpeechRecognitionEngine sre;  

// Initialize the SpeechRecognitionEngine object.   
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.  
}  

注解

AudioState引发 或 SpeechRecognizer.AudioStateChanged 事件时SpeechRecognitionEngine.AudioStateChangedAudioState 属性获取 枚举的新实例。

可以使用 或 SpeechRecognitionEngine 类的 属性获取音频输入AudioStateSpeechRecognizer当前状态。

属性

AudioState

获取识别器的新音频输入状态。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅