Note
Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.
DtmfRecognitionEngine.EndSilenceTimeoutAmbiguous Property
Gets or sets the interval of time to wait after an ambiguous recognition.
Namespace: Microsoft.Speech.Recognition
Assembly: Microsoft.Speech (in Microsoft.Speech.dll)
Syntax
'Declaration
Public Property EndSilenceTimeoutAmbiguous As TimeSpan
Get
Set
'Usage
Dim instance As DtmfRecognitionEngine
Dim value As TimeSpan
value = instance.EndSilenceTimeoutAmbiguous
instance.EndSilenceTimeoutAmbiguous = value
public TimeSpan EndSilenceTimeoutAmbiguous { get; set; }
Property Value
Type: System.TimeSpan
Remarks
The EndSilenceTimeoutAmbiguous property can be used in the following circumstances:
The tones received have been successfully recognized, but additional tones might create a different recognition. For example, the user has entered "123" and the grammar allows both "123" and "1234".
The tones received have been successfully recognized, but a TerminationTone has not been entered by the user.
In both cases, the interval specified by EndSilenceTimeoutAmbiguous can give users time to enter additional tones.
See SetTerminationTone(DtmfTone) for how to set the TerminationTone.