Freigeben über


SpeechRecognitionEngine.EndSilenceTimeoutAmbiguous Eigenschaft

Definition

Ruft das Ruheintervall auf oder legt dieses fest, welches die SpeechRecognitionEngine am Ende von mehrdeutiger Eingabe akzeptieren wird, bevor ein Erkennungsvorgang finalisiert wird.

public:
 property TimeSpan EndSilenceTimeoutAmbiguous { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan EndSilenceTimeoutAmbiguous { get; set; }
member this.EndSilenceTimeoutAmbiguous : TimeSpan with get, set
Public Property EndSilenceTimeoutAmbiguous 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 mehrdeutig 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 500 Millisekunden.

Verwenden Sie die-Eigenschaft, um das Timeout Intervall für eindeutige Eingaben festzulegen EndSilenceTimeout .

Gilt für

Siehe auch