这次小程序改版,要将服务器推送到小程序的消息,由文字转换成语音,进行播放。
因为是第一次接触,所以做了一个简单的测试。
看百度百度TTS文档
【1】先看接入指南:http://ai.baidu.com/docs#/Begin/top
按照接入指南上来操作,通过百度云直接登录后台,AI相关服务模块入口,则如下图红框部分所示:
【2】再看语音合成:http://ai.baidu.com/docs#/TTS-API/top
文档上说要先在您创建的应用中查找Api Key 和 SecretKey。
访问https://openapi.baidu.com/oauth/2.0/token 换取 token
【3】访问合成接口 https://openapi.baidu.com/oauth/2.0/token?
【4】知道音频地址后就可以播放
整个测试代码如下:
【1 index.wxml】
【2 index.js】
因为是测试websocket推送消息成功后,接收到的数据,进行语音合成。
js代码可详见小程序调用百度TTS语音合成接口js代码