将中国 MS Azure 认知服务与全球 WEB 集成
Intagrate China MS Azure Cognitive Services with the Global one for WEB
我在 Web 应用程序 (JavaScript) 中使用 Global MS Azure 认知服务 SDK,使用 websocket 连接 Speech-to-Text。如何将 Speech-to-Text 与 MS Azure 中国的凭据一起使用?对于 websocket,它至少有不同的区域和不同的 link?
是否存在适用于中国的其他 SDK?
由于国内政策的一些影响,Azure中国区和Azure全球区是两个独立的系统。如果您想在中国使用 Azure Speech-to-Text 服务,您应该订阅 Azure 中国并创建语音服务。
它在语音服务中确实有不同的区域和端点。如果您使用 JS SDK 进行开发工作,您需要了解 Azure 中国语音服务的两件事:
- 国内只有一个地区可以创建语音服务:
chinaeast2
- 它的端点与Azure global不同,因为只有一个区域可以create/use语音服务,所以这里只有一个端点:
chinaeast2.stt.speech.azure.cn
如果您使用 JS SDK 调用 Azure Speech-to-Text 服务,您仍然可以在这里使用此 SDK,但您应该在 sdk 源代码中更改端点,例如,在 microsoft.cognitiveservices.speech.sdk.bundle.js
您应该转到第 6293 行将其主机从 Azure Global 更改为 Azure China:
我这边也给你做了一些测试,这是我在Azure中国的语音服务:
官方样本 html 获得 from here .
测试结果:
它在语音转文本服务方面非常适合我。
希望对您有所帮助!
我在 Web 应用程序 (JavaScript) 中使用 Global MS Azure 认知服务 SDK,使用 websocket 连接 Speech-to-Text。如何将 Speech-to-Text 与 MS Azure 中国的凭据一起使用?对于 websocket,它至少有不同的区域和不同的 link? 是否存在适用于中国的其他 SDK?
由于国内政策的一些影响,Azure中国区和Azure全球区是两个独立的系统。如果您想在中国使用 Azure Speech-to-Text 服务,您应该订阅 Azure 中国并创建语音服务。
它在语音服务中确实有不同的区域和端点。如果您使用 JS SDK 进行开发工作,您需要了解 Azure 中国语音服务的两件事:
- 国内只有一个地区可以创建语音服务:
chinaeast2
- 它的端点与Azure global不同,因为只有一个区域可以create/use语音服务,所以这里只有一个端点:
chinaeast2.stt.speech.azure.cn
如果您使用 JS SDK 调用 Azure Speech-to-Text 服务,您仍然可以在这里使用此 SDK,但您应该在 sdk 源代码中更改端点,例如,在 microsoft.cognitiveservices.speech.sdk.bundle.js
您应该转到第 6293 行将其主机从 Azure Global 更改为 Azure China:
我这边也给你做了一些测试,这是我在Azure中国的语音服务:
官方样本 html 获得 from here .
测试结果:
它在语音转文本服务方面非常适合我。
希望对您有所帮助!