android通过百度语⾳合成实现⽂字转换成语⾳(TTS)详细教程?android实现百度语⾳合成
前⾔
因为最近在做毕业想实现这个功能,花费了我差不多⼀天时间,最主要太粗⼼了,在asset的时候出现了这个问
题java.io.FileNotFoundException: auth.properties,困扰我挺久的,后⾯我将会提出这个问题的解决办法。
⾸先看实现效果:
因为我实现的是在线合成,需要联⽹才能使⽤,所有代码地址在最下⽅
SVID
1.使⽤TextToSpeech朗读⽂字
这个⽅法是Android⾃带的,如果你觉得百度语⾳合成太⿇烦了,你可以使⽤这种⽅法,但是我感觉这种⽅法的声⾳不好听,所有我选择去实现百度语⾳合成。
这个⽅法的实现可以参考这篇博客,经过我测试,是可以实现基本的功能的,我就不做过多解释了,你如果想实现这个功能,你可以参考那个⽼哥的这篇⽂章。‘
2.百度语⾳合成
1.创建应⽤
1.在百度开发者平台实现注册,并进⾏实名认证
2.点击语⾳技术
3.点击创建应⽤
4.创建细节
5.领取语⾳合成次数
android retrofit选择语⾳合成,然后点击⾯试领取资源
我这⾥是领取成功之后的效果
2.添加⽂件
1.在lib中添加如图⽂件
然后点击Add as Library,添加jar⽂件
2.添加jniLibs⽂件夹
3.添加assets⽂件(重点,这⾥就是我前⾯⼀直出现错误的原因)
因为我们⼀开始是直接把assets⽂件粘贴进去,就⼀直出现java.io.FileNotFoundException: auth.properties的错误
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论