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.

See Also

Reference

DtmfRecognitionEngine Class

DtmfRecognitionEngine Members

Microsoft.Speech.Recognition Namespace