使用baidu语音合成

使用本例,首先得先注册百度开发者

然后,在服务器端访问:

https://openapi.baidu.com/oauth/2.0/token?
grant_type=client_credentials&
client_id=Va5yQRHl********LT0vuXV4&
client_secret= 0rDSjzQ20XUj5i********PQSzr5pVw2&

其中:

grant_type:必须参数,固定为“client_credentials”; client_id:必须参数,应用的 API Key; client_secret:必须参数,应用的 Secret Key;

然后访问:

http://tsn.baidu.com/text2audio?tex=hello&lan=zh&cuid=hsiejhfiwowhskfhw&ctp=1&tok=24.91cb******.2592000.1492305803.282335-9407812

即可下载到一个合成完毕的mp3 文件

具体header信息 Content-Type:audio/mp3

如果出错,会返回: header信息为:Content-Type:application/json

如:

{"err_no":500,"err_msg":"notsupport.","sn":"abcdefgh","idx":1}

详情,参考:百度语音文档

humboldt Written by:

humboldt 的趣味程序园