這次小程序改版,要將服務器推送到小程序的消息,由文字轉換成語音,進行播放。
因為是第一次接觸,所以做了一個簡單的測試。
看百度百度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
獲取到了token值
【3】訪問合成接口?https://openapi.baidu.com/oauth/2.0/token?
下載好了地址打印出來可以看
【4】知道音頻地址后就可以播放
整個測試代碼如下:
【1 index.wxml】
【2 index.js】
因為是測試websocket推送消息成功后,接收到的數據,進行語音合成。
js代碼可詳見小程序調用百度TTS語音合成接口js代碼