百度语音合成

最近公司项目有语音合成的需求,从成本出发自己先调研了一下百度语音,使用的是百度语音离在线版本,到百度语音官网上看一下指南,基本步骤都有,说一下自己遇到的问题。

主要是参考官网demo,发现在离线状态下使用不了,我们拿到的dat文件如下图:

百度语音合成_第1张图片

demo中的代码如下图:

百度语音合成_第2张图片

其中所对应的的名字一定不要写错,不然会导致合成失败。然后我们调用方法:

这里的appCode参数给的是nil,其实这里应该是我们申请key的时候的那个AppID,这里也需要填写好。

接下来我们运行,报:“百度语音试用已过期,请重新授权”,offline_engine_tmp_license是一个临时授权文件,时效为28天,那么我们就去拿新的授权文件吧。

从http://yuyin.baidu.com进入到百度语音开放平台,再到应用管理中找到自己做的应用:

百度语音合成_第3张图片

点击管理包名,我们看到:

百度语音合成_第4张图片

这里我们看到了“下载临时授权文件”,下载个临时授权文件替换掉之前的“offline_engine_tmp_license.dat”文件,记住名字不要写错

你可能感兴趣的:(百度语音合成)