小程序调用百度TTS语音合成接口

这次小程序改版,要将服务器推送到小程序的消息,由文字转换成语音,进行播放。

因为是第一次接触,所以做了一个简单的测试。

看百度百度TTS文档


【1】先看接入指南:http://ai.baidu.com/docs#/Begin/top

按照接入指南上来操作,通过百度云直接登录后台,AI相关服务模块入口,则如下图红框部分所示:


小程序调用百度TTS语音合成接口_第1张图片
【下面填创建应用依旧是按照接入指南里面操作,我就不多说了】

【2】再看语音合成:http://ai.baidu.com/docs#/TTS-API/top

文档上说要先在您创建的应用中查找Api Key 和 SecretKey。

访问https://openapi.baidu.com/oauth/2.0/token 换取 token


小程序调用百度TTS语音合成接口_第2张图片
获取到了token值

【3】访问合成接口 https://openapi.baidu.com/oauth/2.0/token?


小程序调用百度TTS语音合成接口_第3张图片
下载好了地址打印出来可以看

【4】知道音频地址后就可以播放


小程序调用百度TTS语音合成接口_第4张图片

整个测试代码如下:

【1 index.wxml】


小程序调用百度TTS语音合成接口_第5张图片

【2 index.js】

因为是测试websocket推送消息成功后,接收到的数据,进行语音合成。


小程序调用百度TTS语音合成接口_第6张图片
小程序调用百度TTS语音合成接口_第7张图片
小程序调用百度TTS语音合成接口_第8张图片
小程序调用百度TTS语音合成接口_第9张图片

js代码可详见小程序调用百度TTS语音合成接口js代码

你可能感兴趣的:(小程序调用百度TTS语音合成接口)