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

Значение свойства

TimeSpan

Длительность периода молчания.

Исключения

Этому свойству задано значение меньше 0 или больше 10 секунд.

Комментарии

Распознаватель речи использует этот интервал времени ожидания, когда входные данные распознавания являются неоднозначными. Например, для грамматики распознавания речи, которая поддерживает распознавание "новой игры" или "Новая игра", "Новая игра", является однозначным входом, а "Новая игра" является неоднозначным входом.

Это свойство определяет, как долго обработчик распознавания речи будет ожидать дополнительных входных данных перед завершением операции распознавания. Интервал времени ожидания может составлять от 0 секунд до 10 секунд включительно. Значение по умолчанию — 150 миллисекунд.

Чтобы задать интервал времени ожидания для неоднозначных входных данных, используйте EndSilenceTimeoutAmbiguous свойство.

Применяется к

См. также раздел