Azure 认知服务 - TTS

Ste*_*309 2 api azure postman azure-cognitive-services

我获得了 Azure 认知服务的 api 密钥,但找不到任何文档,说明我如何通过邮递员调用此服务。有人有这方面的经验吗?

Md *_*ron 5

似乎您正试图Text To Speech用您的钥匙呼叫服务。有两个步骤。

1. 需要访问令牌

您必须以这种格式获取令牌:

Request URL: https://YourResourceEndpoint/sts/v1.0/issuetoken
Method: POST
Hearder: Content-Type:application/x-www-form-urlencoded
Ocp-Apim-Subscription-Key:YourKeys
Run Code Online (Sandbox Code Playgroud)

为清楚起见,请参阅屏幕截图:

在此处输入图片说明

代码片段:

Request URL: https://YourResourceEndpoint/sts/v1.0/issuetoken
Method: POST
Hearder: Content-Type:application/x-www-form-urlencoded
Ocp-Apim-Subscription-Key:YourKeys
Run Code Online (Sandbox Code Playgroud)

你可以看看官方文档

2.获取您之前收到的带有令牌的声音列表

您可以请求Text To Speech语音列表如下:

Request URL: https://centralus.tts.speech.microsoft.com/cognitiveservices/voices/list
Method : GET
Authorization: Bearer Token Paste Your Token Here
Run Code Online (Sandbox Code Playgroud)

为清楚起见,请参阅屏幕截图

在此处输入图片说明

您可以在此处找到更多详细信息

注意:如果是您的测试帐户,您可以在此处创建

在此处输入图片说明

更新:

我会发送一个请求,不知何故我得到了一个 uri 或我可以听到的东西?这可能吗?

是的,它可能。但在这种情况下,您必须使用 sdk。这是完整的示例