SpeechRecognitionEngine.EndSilenceTimeoutAmbiguous Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает интервал молчания, который SpeechRecognitionEngine будет принимать в конце неоднозначных входных данных, прежде чем финализировать операцию распознавания.
public:
property TimeSpan EndSilenceTimeoutAmbiguous { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan EndSilenceTimeoutAmbiguous { get; set; }
member this.EndSilenceTimeoutAmbiguous : TimeSpan with get, set
Public Property EndSilenceTimeoutAmbiguous As TimeSpan
Значение свойства
Длительность периода молчания.
Исключения
Этому свойству задано значение меньше 0 или больше 10 секунд.
Комментарии
Распознаватель речи использует этот интервал времени ожидания, если входные данные распознавания неоднозначны. Например, для грамматики распознавания речи, которая поддерживает распознавание "новой игры" или "Новая игра", "Новая игра", является однозначным входом, а "Новая игра" является неоднозначным входом.
Это свойство определяет, как долго обработчик распознавания речи будет ожидать дополнительных входных данных перед завершением операции распознавания. Интервал времени ожидания может составлять от 0 секунд до 10 секунд включительно. Значение по умолчанию — 500 миллисекунд.
Чтобы задать интервал времени ожидания для однозначных входных данных, используйте EndSilenceTimeout свойство.