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