web-speech-cognitive-services
web-speech-cognitive-services copied to clipboard
Ways to add language identification (Interface Scalability)
I encounter a use case where we want to add multi-language speech recognizer for English and Chinese. The below code is the sample code provided by Micrsoft Azure.
var autoDetectSourceLanguageConfig = SpeechSDK.AutoDetectSourceLanguageConfig.fromLanguages(["en-US", "de-DE"]);
var speechRecognizer = SpeechSDK.SpeechRecognizer.FromConfig(speechConfig, autoDetectSourceLanguageConfig, audioConfig);
speechRecognizer.recognizeOnceAsync((result: SpeechSDK.SpeechRecognitionResult) => {
var languageDetectionResult = SpeechSDK.AutoDetectSourceLanguageResult.fromResult(result);
var detectedLanguage = languageDetectionResult.language;
},
{});
I didn't see a way to add the configuration like above. Is there a way to do this? Thanks. @compulim @traviscibot