SpeechRecognitionServiceFactoryCreateMicrophoneClient Method (SpeechRecognitionMode, String, String) |
Create a MicrophoneRecognitionClient -- for speech recognition from the microphone. The microphone is
turned on and data from the microphone is sent to the Speech Recognition Service. A built in
Silence Detector is applied to the microphone data before it is sent to the recognition service.
Returns only text recognition results.
Namespace: Microsoft.CognitiveServices.SpeechRecognitionAssembly: SpeechClient (in SpeechClient.dll) Version: 0.0.0.0
Syntax public static MicrophoneRecognitionClient CreateMicrophoneClient(
SpeechRecognitionMode speechRecognitionMode,
string language,
string primaryOrSecondaryKey
)
Public Shared Function CreateMicrophoneClient (
speechRecognitionMode As SpeechRecognitionMode,
language As String,
primaryOrSecondaryKey As String
) As MicrophoneRecognitionClient
public:
static MicrophoneRecognitionClient^ CreateMicrophoneClient(
SpeechRecognitionMode speechRecognitionMode,
String^ language,
String^ primaryOrSecondaryKey
)
static member CreateMicrophoneClient :
speechRecognitionMode : SpeechRecognitionMode *
language : string *
primaryOrSecondaryKey : string -> MicrophoneRecognitionClient
Parameters
- speechRecognitionMode
- Type: Microsoft.CognitiveServices.SpeechRecognitionSpeechRecognitionMode
In ShortPhrase mode the client gets one final multiple n-best choice result and
in LongDictation mode the client will receive multiple final results, based on
where the server thinks sentence pauses are.
- language
- Type: String
American English: "en-us"
British English: "en-gb"
German: "de-de"
Spanish: "es-es"
French: "fr-fr"
Italian: "it-it"
Mandarin: "zh-cn"
- primaryOrSecondaryKey
- Type: String
The primary or the secondary key. If you want to change the key(which is probably a good idea to
do every once in a while in case it gets leaked somehow), you would have some downtime if there
was only one key available. So you get two, the primary and the secondary.If you disable one
key the other key will still work giving you time to replace the disabled one.
Return Value
Type:
MicrophoneRecognitionClientThe created DataRecognitionClient.
See Also