分享个微软tts接口。

这个接口可以用来听书,可以用来给自己配音什么的,都是没问题的。注意:这个接口目前不太稳定,很有可能出现用不了的情况。所以玩归玩,但一定要注意调用的量哈,不要疯狂调用,向某用户一次性请求个几十万字的文本。而且请求几万次,那一定得封。那接下来把请求的参数和响应的参数发给大家,大家粘贴到自己的代码里面就可以运行了。

1. 获取终结点信息请求

请求方式: POST

请求链接: `https://dev.microsofttranslator.com/apps/endpoint?api-version=1.0`

请求头:

```

Accept-Language: zh-Hans

X-ClientVersion: 4.0.530a 5fe1dc6c

X-UserId: 0f04d16a175c411e

X-HomeGeographicRegion: zh-Hans-CN

X-ClientTraceId: aab069b9-70a7-4844-a734-96cd78d94be9

X-MT-Signature: [签名值]

User-Agent: okhttp/4.5.0

Content-Type: application/json; charset=utf-8

Content-Length: 0

Accept-Encoding: gzip

```


请求体: 空字符串 `""`


2. 获取音频流请求

请求方式: POST

请求链接: `https://[region].tts.speech.microsoft.com/cognitiveservices/v1`

请求头:

```

Authorization: [终结点返回的token]

Content-Type: application/ssml+xml

X-Microsoft-OutputFormat: [音频格式]

User-Agent: TTS-Plugin/2.0

```


请求体 (SSML格式):

```xml

[text]

```


3. 获取语音列表请求

请求方式: GET

请求链接: `https://[region].tts.speech.microsoft.com/cognitiveservices/voices/list`

请求头:

```

Content-Type: application/json

Authorization: [终结点返回的token]

发表于:2025-11-30 09:56
0个回复
  • 消灭零回复
您还没有登录,登录后才可回复。 登录 注册