AudioState Enum

Definition

Innehåller en lista över möjliga tillstånd för ljudindata till en taligenkänningsmotor.

public enum class AudioState
public enum AudioState
type AudioState = 
Public Enum AudioState
Arv
AudioState

Fält

Name Värde Description
Stopped 0

Bearbetar inte ljudindata.

Silence 1

Får tyst eller icke-talbakgrundsbrus.

Speech 2

Tar emot talindata.

Exempel

I följande exempel visas en händelsehanterare som hanterar det föränderliga ljudtillståndet för en taligenkänning.

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.
}

Kommentarer

Du kan hämta ljudindatatillståndet för taligenkänningsmotorn med SpeechRecognitionEngine.AudioState egenskaperna och SpeechRecognizer.AudioState . Händelserna SpeechRecognitionEngine.AudioStateChanged och SpeechRecognizer.AudioStateChanged utlöses när ljudindatatillståndet för en taligenkänningsmotor ändras.

Gäller för

Se även