Freigeben über


SpeechRecognitionEngine.EndSilenceTimeout Eigenschaft

Definition

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

TimeSpan

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.

Gilt für

Siehe auch