我实现了一个网页上的聊天,有可能使用语音到文本,使用Azure的语音API。 它工作正常,但我不明白的地方我可以设置这些API理解的语言。 我希望它不懂法语,但是当我在法国说话,它与熟悉的声音英语单词成绩单。 如何/我在哪里可以设置我的语言? 我准确的,我不是谁设置服务Azure上的仪表盘的一个。
Answer 1:
有一个locale
参数,你可以选择使用类似下面的例子 :
export interface ICognitiveServicesSpeechRecognizerProperties {
locale?: string,
subscriptionKey?: string,
fetchCallback?: (authFetchEventId: string) => Promise<string>,
fetchOnExpiryCallback?: (authFetchEventId: string) => Promise<string>
}
如果不提供值以下的例子使用:
const locale = properties.locale || 'en-US';
你可以找到的可能值这些参数在这里
Answer 2:
新SpeechSDK支持识别在不同的语言,请检查样品在这里 。
谢谢,
文章来源: Azure Speech API language