SpeechRecognitionEngine.EndSilenceTimeout Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o intervalo de silêncio que o SpeechRecognitionEngine aceitará ao final de uma entrada não ambígua antes de finalizar uma operação de reconhecimento.
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
Valor da propriedade
A duração do intervalo de silêncio.
Exceções
Essa propriedade é definida como menor que 0 segundo ou maior que 10 segundos.
Comentários
O reconhecedor de fala usa esse intervalo de tempo limite quando a entrada de reconhecimento não é ambígua. Por exemplo, para uma gramática de reconhecimento de fala que dá suporte ao reconhecimento de "novo jogo" ou "novo jogo", o "novo jogo" é uma entrada não ambígua e "novo jogo" é uma entrada ambígua.
Essa propriedade determina por quanto tempo o mecanismo de reconhecimento de fala aguardará a entrada adicional antes de finalizar uma operação de reconhecimento. O intervalo de tempo limite pode ser de 0 a 10 segundos, inclusive. O padrão é 150 milissegundos.
Para definir o intervalo de tempo limite para entrada ambígua, use o EndSilenceTimeoutAmbiguous propriedade.