azure - Azure 语音 API 语言
问题描述
我已经在网页上实现了聊天,可以使用 Azure Speech API 使用 Speech to text。它工作正常,但我不明白我可以在哪里设置 API 理解的语言。我想让它听懂法语,但是当我说法语时,它会用熟悉的声音转录成英语单词。如何/我可以在哪里设置语言?我确切地说我不是在 Azure 仪表板上设置服务的人。
解决方案
您可以选择使用一个locale
参数,如下例所示:
export interface ICognitiveServicesSpeechRecognizerProperties {
locale?: string,
subscriptionKey?: string,
fetchCallback?: (authFetchEventId: string) => Promise<string>,
fetchOnExpiryCallback?: (authFetchEventId: string) => Promise<string>
}
如果您不提供值,则使用以下示例:
const locale = properties.locale || 'en-US';
您可以在此处找到这些参数的可能值
推荐阅读
- docusignapi - DocuSgin powerform 中是否可以有依赖选项列表?
- ios - Sandbox StoreKit 收据中缺少交易
- javascript - 从“扩展组件”更改为“createReactClass”
- angular - Angular 8:将数据传递给路由器
- java - “mappedBy 引用了一个未知的目标实体属性” Hibernate, ManyToMany
- hibernate - Spring JPA 存储库锁定混淆
- nservicebus - 共享服务提供者 NServiceBus 和 ASPNET Core
- c# - .NET Core API 无法使用安全链接(即 https://......)访问。使用不安全的链接(即 http://....)访问时可以访问相同的 API
- nlp - 计算维基百科中单词的频率
- excel - VB Excel 打印前例程与多次打印