Настройка времени ожидания распознавания речи
Задайте, сколько времени распознаватель речи игнорирует молчание или неузнаваемые звуки (робкие) и продолжает прослушивать входные данные речи.
Важные 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);
Связанные статьи
Примеры
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Windows developer