Click or drag to resize
SpeechRecognitionServiceFactoryCreateDataClient Method (SpeechRecognitionMode, String, String, String)

Note: This API is now obsolete.

[Deprecated] Create a DataRecognitionClient -- for speech recognition with data (for example from a file or audio source). The data is broken up into buffers and each buffer is sent to the Speech Recognition Service. No modification is done to the buffers, so the user can apply their own Silence Detection. Returns only text recognition results. The audio must be PCM, mono, 16-bit sample, with sample rate of 8000 Hz or 16000 Hz.

Namespace: Microsoft.CognitiveServices.SpeechRecognition
Assembly: SpeechClient (in SpeechClient.dll) Version: 0.0.0.0
Syntax
[ObsoleteAttribute]
public static DataRecognitionClient CreateDataClient(
	SpeechRecognitionMode speechRecognitionMode,
	string language,
	string primaryKey,
	string secondaryKey
)

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"

primaryKey
Type: String
The primary key. It's a best practice that the application rotate keys periodically. Between rotations, you would disable the primary key, making the secondary key the default, giving you time to swap out the primary.
secondaryKey
Type: String
Ignored.

Return Value

Type: DataRecognitionClient
The created DataRecognitionClient.
See Also