Note
Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.
SpeechRecognitionEngine.SimulateRecognize Method
Simulates recognition of the specified string.
Namespace: Microsoft.Speech.Recognition
Assembly: Microsoft.Speech (in Microsoft.Speech.dll)
Syntax
'Declaration
Public Function SimulateRecognize ( _
inputText As String _
) As RecognitionResult
'Usage
Dim instance As SpeechRecognitionEngine
Dim inputText As String
Dim returnValue As RecognitionResult
returnValue = instance.SimulateRecognize(inputText)
public RecognitionResult SimulateRecognize(
string inputText
)
Parameters
- inputText
Type: System.String
The string for which to simulate recognition.
Return Value
Type: Microsoft.Speech.Recognition.RecognitionResult
Returns RecognitionResult.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Thrown if inputText is a null reference (Nothing in Visual Basic) or an empty string. |
Remarks
The SimulateRecognize(String) method creates an ‘idealized’ audio representation of the input phrase (based on the engine's lexicon and acoustic model), and then performs recognition on the idealized audio. Simulation can help you to determine whether (or how well) the speech recognition engine recognizes the pronunciation of a word. This is in contrast to the EmulateRecognize() and EmulateRecognizeAsync() methods, which use text instead of audio for recognition.