百度语音合成

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

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

demo中的代码如下图:

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

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 实现效果 配置注意事项 主要针对离线语音合成 在百度语音开发者平台 如果你不是通过直接创建应用,而是通过应用管理开...
    Marcusias阅读 6,182评论 2 14
  • 百度语音是当前网络上与讯飞语音并肩的一个集成语音在线离线合成,语音识别文字等的SDK。相对它的优点在于,不同于讯飞...
    渝聆墨阅读 4,043评论 0 5
  • 一、旧版本百度语音合成http://tts.baidu.com/text2audio?lan=zh&ie=UTF-...
    dopaclover阅读 16,932评论 2 2
  • 【默默耕耘】20161219 day26 Monday 1.语言启蒙:吃完饭,又被女儿优先拉着手占下,因为她知道我...
    ysmalina阅读 123评论 0 0
  • 姓名:屠含思 书名:数星星 时间:2月4日101分钟 读书心得:原先我看到这本书时的第一感想就觉得很奇怪,为什么题...
    孤阂阅读 2,308评论 0 1