RecognizeMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Énumère les valeurs du mode de reconnaissance.
public enum class RecognizeMode
public enum RecognizeMode
type RecognizeMode =
Public Enum RecognizeMode
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Single | 0 | Spécifie que la reconnaissance se termine après l’achèvement. |
| Multiple | 1 | Spécifie que la reconnaissance ne se termine pas après l’achèvement. |
Exemples
L’exemple suivant montre l’implémentation d’un bouton start/stop pour une application qui a une interface utilisateur graphique et utilise SpeechRecognitionEngine. En fonction de l’état de l’application, RecognizeAsync(RecognizeMode) est appelé avec single ou multiple lorsque le bouton est cliqué.
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();
}
}
}
Remarques
Cette énumération est utilisée comme argument à RecognizeAsync(RecognizeMode).