SpeechRecognitionServiceFactoryCreateDataClient Method (SpeechRecognitionMode, String, String, String, String) |
Note: This API is now obsolete.
[Deprecated] Create a DataRecognitionClient with Acoustic Model Adaptation -- 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. Acoustic Model Adaptation allows you to specify an endpoint with a Acoustic Model that you specially created
with the Acoustic Model Specialization Service (coming soon). The audio must be PCM, mono, 16-bit sample, with sample rate of 8000 Hz or 16000 Hz.
Namespace: Microsoft.CognitiveServices.SpeechRecognitionAssembly: SpeechClient (in SpeechClient.dll) Version: 0.0.0.0
Syntax [ObsoleteAttribute]
public static DataRecognitionClient CreateDataClient(
SpeechRecognitionMode speechRecognitionMode,
string language,
string primaryKey,
string secondaryKey,
string url
)
<ObsoleteAttribute>
Public Shared Function CreateDataClient (
speechRecognitionMode As SpeechRecognitionMode,
language As String,
primaryKey As String,
secondaryKey As String,
url As String
) As DataRecognitionClient
public:
[ObsoleteAttribute]
static DataRecognitionClient^ CreateDataClient(
SpeechRecognitionMode speechRecognitionMode,
String^ language,
String^ primaryKey,
String^ secondaryKey,
String^ url
)
[<ObsoleteAttribute>]
static member CreateDataClient :
speechRecognitionMode : SpeechRecognitionMode *
language : string *
primaryKey : string *
secondaryKey : string *
url : string -> DataRecognitionClient
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.
- url
- Type: String
The endpoint with a Acoustic Model that you specially created with the Acoustic Model Specialization Service.
Return Value
Type:
DataRecognitionClientThe created DataRecognitionClient.
See Also