SpeechRecognitionEngine.EndSilenceTimeout Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.