RecognizeMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Muestra los valores del modo de reconocimiento.
public enum class RecognizeMode
public enum RecognizeMode
type RecognizeMode =
Public Enum RecognizeMode
- Herencia
Campos
Multiple | 1 | Especifica que el reconocimiento no se termina tras la finalización. |
Single | 0 | Especifica que el reconocimiento termina tras la finalización. |
Ejemplos
En el ejemplo siguiente se muestra la implementación de un botón start/stop para una aplicación que tiene una interfaz gráfica de usuario y usa SpeechRecognitionEngine . Según el estado de la aplicación, se llama con Single o Multiple cuando se hace clic RecognizeAsync(RecognizeMode) en el botón.
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();
}
}
}
Comentarios
Esta enumeración se usa como argumento para RecognizeAsync(RecognizeMode) .