SpeechRecognitionEngine.EndSilenceTimeout Proprietà

Definizione

Ottiene o imposta l'intervallo di silenzio che SpeechRecognitionEngine accetterà alla fine dell'input non ambiguo prima di completare un'operazione di riconoscimento.

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

Valore della proprietà

TimeSpan

La durata dell'intervallo di silenzio.

Eccezioni

Questa proprietà è impostata su un valore inferiore a 0 secondi o maggiore di 10 secondi.

Commenti

Il riconoscimento vocale usa questo intervallo di timeout quando l'input di riconoscimento non è ambiguo. Ad esempio, per una grammatica di riconoscimento vocale che supporta il riconoscimento di "New Game Please" o "New Game", "New Game Please" è un input non ambiguo e "New Game" è un input ambiguo.

Questa proprietà determina per quanto tempo il motore di riconoscimento vocale resterà in attesa di un input aggiuntivo prima di completare un'operazione di riconoscimento. L'intervallo di timeout può essere compreso tra 0 e 10 secondi, inclusi. Il valore predefinito è 150 millisecondi.

Per impostare l'intervallo di timeout per l'input ambiguo, utilizzare la EndSilenceTimeoutAmbiguous Proprietà.

Si applica a

Vedi anche