Freigeben über


RecognizeMode Enumeration

Definition

Listet Werte des Erkennungsmodus auf.

public enum class RecognizeMode
public enum RecognizeMode
type RecognizeMode = 
Public Enum RecognizeMode
Vererbung
RecognizeMode

Felder

Multiple 1

Bezeichnet, dass die Erkennung nicht nach der Vervollständigung beendet wird.

Single 0

Bezeichnet, dass die Erkennung nach der Vervollständigung beendet wird.

Beispiele

Das folgende Beispiel zeigt die Implementierung einer Start-/Stoppschaltfläche für eine Anwendung, die über eine grafische Benutzeroberfläche verfügt und SpeechRecognitionEngine verwendet. Abhängig vom Status der Anwendung wird entweder mit Single oder Multiple aufgerufen, wenn auf RecognizeAsync(RecognizeMode) die Schaltfläche geklickt wird.

private void _startRecogButton_Click(object sender, EventArgs eventArgs)   
{  

  // Toggle speech recognition on.  
  if (_startRecogButton.Text == "Start Speech Recognition")   
  {       
    _startRecogButton.Text = "Stop Speech Recognition";  
    if (_useMultiple)   
    {  
      _recognitionEngine.RecognizeAsync(RecognizeMode.Multiple);  
    }   
    else   
    {  
      _recognitionEngine.RecognizeAsync(RecognizeMode.Single);  
    }  
  }  

  // Toggle speech recognition off.   
  else   
  {                                                        
    _startRecogButton.Text = "Start Speech Recognition";  

    // Stop after current phrase is finished.  
    if (_friendlyStop)   
    {       
      _recognitionEngine.RecognizeAsyncStop();   
    }  

    // Stop before current phrase is finished.  
    else   
    {        
      _recognitionEngine.RecognizeAsyncCancel();   
    }  
  }  
}  

Hinweise

Diese Enumeration wird als Argument für RecognizeAsync(RecognizeMode) verwendet.

Gilt für

Siehe auch