0

我已经在网页上实现了聊天,可以使用 Azure Speech API 使用 Speech to text。它工作正常,但我不明白我可以在哪里设置 API 理解的语言。我想让它听懂法语,但是当我说法语时,它会用熟悉的声音转录成英语单词。如何/我可以在哪里设置语言?我确切地说我不是在 Azure 仪表板上设置服务的人。

4

2 回答 2

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';

您可以在此处找到这些参数的可能值

于 2018-07-12T09:19:03.357 回答
0

新的SpeechSDK支持不同语言的识别,请在此处查看示例。

谢谢,

于 2018-08-13T21:39:27.897 回答