SpeechRecognitionEngine.EndSilenceTimeout Propriété

Définition

Obtient ou définit l'intervalle de silence que SpeechRecognitionEngine acceptera à la fin de l'entrée sans ambiguïté avant de finaliser une opération de reconnaissance.

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

Valeur de propriété

TimeSpan

Durée de l'intervalle de silence.

Exceptions

Cette propriété a une valeur inférieure à 0 ou supérieure à 10 secondes.

Remarques

Le module de reconnaissance vocale utilise cet intervalle de délai d’attente lorsque l’entrée de reconnaissance n’est pas ambiguë. Par exemple, pour une grammaire de reconnaissance vocale qui prend en charge la reconnaissance de « New Game » ou « New Game », « New Game » est une entrée non ambiguë et « New Game » est une entrée ambiguë.

Cette propriété détermine la durée pendant laquelle le moteur de reconnaissance vocale attendra des entrées supplémentaires avant de finaliser une opération de reconnaissance. L’intervalle de délai d’attente peut être compris entre 0 et 10 secondes, inclus. La valeur par défaut est 150 millisecondes.

Pour définir l’intervalle de délai d’attente pour une entrée ambiguë, utilisez la EndSilenceTimeoutAmbiguous propriété.

S’applique à

Voir aussi