Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Установите время, в течение которого распознаватель речи игнорирует молчание или неразборчивые звуки (шум) и продолжает прослушивать речевой ввод.
Важные API: Timeouts, SpeechRecognizerTimeouts
Установка времени ожидания
Здесь мы указываем различные значения времени ожидания :
- InitialSilenceTimeout — продолжительность времени, когда средство SpeechRecognizer обнаруживает молчание (до создания результатов распознавания речи) и предполагает, что входные данные речи не поступят.
- BabbleTimeout — длительность, в течение которой SpeechRecognizer продолжает прослушивать нераспознаваемые звуки (лепет) до того, как предполагается, что ввод речи завершен, и завершает операцию распознавания.
- EndSilenceTimeout — продолжительность времени, когда средство SpeechRecognizer обнаруживает молчание (после создания результатов распознавания) и предполагает, что входные данные речи закончились.
Примечание Время ожидания можно задать для каждого распознавателя отдельно.
// Set timeout settings.
recognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromSeconds(6.0);
recognizer.Timeouts.BabbleTimeout = TimeSpan.FromSeconds(4.0);
recognizer.Timeouts.EndSilenceTimeout = TimeSpan.FromSeconds(1.2);
Связанные статьи
- Речевые взаимодействия
Образцы