Partager via


SpeechRecognitionEngine.EndSilenceTimeout Propriété

Définition

Obtient ou définit l’intervalle de silence que le SpeechRecognitionEngine sera accepter à la fin d’une entrée non ambiguë 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é

Durée de l’intervalle de silence.

Exceptions

Cette propriété est définie sur moins de 0 secondes ou supérieure à 10 secondes.

Remarques

Le module de reconnaissance vocale utilise cet intervalle de délai d’expiration 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 « nouveau jeu s’il vous plaît » ou « nouveau jeu », « nouveau jeu s’il vous plaît » est une entrée non ambiguë, et « nouveau jeu » est une entrée ambiguë.

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

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

S’applique à

Voir aussi