RecognizeMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Listet Werte des Erkennungsmodus auf.
public enum class RecognizeMode
public enum RecognizeMode
type RecognizeMode =
Public Enum RecognizeMode
- Vererbung
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.