SpeechRecognitionEngine.EndSilenceTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Ruheintervall auf oder legt dieses fest, welches die SpeechRecognitionEngine am Ende von eindeutiger Eingabe akzeptieren wird, bevor ein Erkennungsvorgang finalisiert wird.
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
Eigenschaftswert
Die Dauer des Ruheintervalls.
Ausnahmen
Diese Eigenschaft wird auf einen Wert kleiner als 0 Sekunden oder größer als 10 Sekunden festgelegt.
Hinweise
Die Spracherkennung verwendet dieses Timeout Intervall, wenn die Erkennungs Eingabe eindeutig ist. Beispielsweise ist für eine sprach Erkennungs Grammatik, die das Erkennen von "New Game gefällt" oder "New Game" unterstützt, "New Game bitte" eine eindeutige Eingabe, und "New Game" ist eine mehrdeutige Eingabe.
Diese Eigenschaft bestimmt, wie lange die sprach Erkennungs-Engine auf zusätzliche Eingaben wartet, bevor ein Erkennungs Vorgang abgeschlossen wird. Das Timeout Intervall kann zwischen 0 und 10 Sekunden (einschließlich) liegen. Der Standardwert ist 150 Millisekunden.
Um das Timeout Intervall für mehrdeutige Eingaben festzulegen, verwenden Sie die- EndSilenceTimeoutAmbiguous Eigenschaft.