Udostępnij za pośrednictwem


SpeechRecognitionEngine.EndSilenceTimeout Właściwość

Definicja

Pobiera lub ustawia interwał wyciszenia, który SpeechRecognitionEngine zostanie zaakceptowany na końcu niejednoznacznych danych wejściowych przed zakończeniem operacji rozpoznawania.

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

Wartość właściwości

TimeSpan

Czas trwania interwału wyciszenia.

Wyjątki

Ta właściwość jest ustawiona na wartość mniejszą niż 0 sekund lub większa niż 10 sekund.

Uwagi

Aparat rozpoznawania mowy używa tego interwału limitu czasu, gdy dane wejściowe rozpoznawania są niejednoznaczne. Na przykład w przypadku gramatyki rozpoznawania mowy, która obsługuje rozpoznawanie "nowa gra" lub "nowa gra", "nowa gra" to niejednoznaczne dane wejściowe, a "nowa gra" to niejednoznaczne dane wejściowe.

Ta właściwość określa, jak długo aparat rozpoznawania mowy czeka na dodatkowe dane wejściowe przed zakończeniem operacji rozpoznawania. Interwał limitu czasu może mieć wartość od 0 do 10 sekund włącznie. Wartość domyślna to 150 milisekund.

Aby ustawić interwał limitu czasu dla niejednoznacznych danych wejściowych, użyj EndSilenceTimeoutAmbiguous właściwości.

Dotyczy

Zobacz też