今天系统里需要语音播放的功能,网上搜了一下,感觉还是baidu靠谱一点,主要是免费,对于很多创业期的小公司,免费还是很有吸引力的,今天折腾了一下,感觉还是很好集成的,顺便做了记录,发出来给有需要的人,
![b2a85d010e7d74c655e92155e15c0f7d.png](https://i-blog.csdnimg.cn/blog_migrate/9d084431aaabc4393b859519cbadb310.jpeg)
语音转化
首先注册一个百度账户,登录
百度智能云登录
登录后新建一个应用,就会产生一个apiKey 和 secretKey ,记下这两个值,代码里要用。
1. 调用之前,会有一个标准的oauth流程,就是获取token, 后面的接口调用需要,
2. 调用接口生成mp3或其他格式的音频文件
3. 在页面上用audio或其他方式播放声音。
不多说,直接上代码,我用的是yii2框架,以下是代码
namespace xxxmodels;
use yii;
class Video {
public static $appId = '172583xx';
// 这里换上你自己的
public static $apiKey = "****ovMEFLSZWxjW1oNWeS1gK";
public static $