百度语音合成播报

2021-10-26  本文已影响0人  鹿简luz

今天做了个语音播报,写个小demo;

1.注册并登陆百度智能云点击这里

2.登陆成功后点击这里,进入语音中心

image.png

3.点击 创建应用

image.png

4.创建完成后,点击 管理应用,即可查看到刚才创建的应用,并获取当前应用的APIKey和SecretKey;

image.png

5.将获取的两个key通过https://aip.baidubce.com/oauth/2.0/token接口请求会AccessToken

获取AccessToken的官网地址点击这里

https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=您的APIKey&client_secret=您的SecretKey
此接口会返回AccessToken

6.使用

两个接口都可以,二选一
http://tsn.baidu.com/text2audio
https://tsn.baidu.com/text2audio
播放示例demo:
const url = http://tsn.baidu.com/text2audio?tok=上方第5步骤接口获取到的AccessToken&tex=需要播报的文本内容&cuid=用户唯一标识&ctp=1&lan=zh;
const audioExample = new Audio(url);
audioExample.src = url;
audioExample.play();

官网传参解释


image.png

请求方式及参数基本说明官网地址点击这里

报错信息:Failed to load because no supported source was found

若提示报错信息:Failed to load because no supported source was found
则是 百度语音合成的免费额度用完了,需要领取免费额度并重新创建一个应用项目

上一篇 下一篇

猜你喜欢

热点阅读