RecognizeMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перечисляет значения режима распознавания.
public enum class RecognizeMode
public enum RecognizeMode
type RecognizeMode =
Public Enum RecognizeMode
- Наследование
Поля
Multiple | 1 | Указывает, что распознавание не завершается после завершения. |
Single | 0 | Указывает, что распознавание завершается после завершения. |
Примеры
В следующем примере показана реализация кнопки запуска и окончания для приложения, имеющего графический пользовательский интерфейс и использующего SpeechRecognitionEngine . В зависимости от состояния приложения RecognizeAsync(RecognizeMode) вызывается с одним или несколькими при нажатии кнопки.
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();
}
}
}
Комментарии
Это перечисление используется в качестве аргумента для RecognizeAsync(RecognizeMode) .