最近在开发中有一个需求需要用到语音,就是根据网络请求返回的数据来提示用户。在语音这块比较出名的有讯飞和百度,百度看了下感觉太复杂了,所以果断的使用了讯飞。
使用讯飞语音刚开始也是遇到了很大的坑,其实就语音合成来说,步骤还是很简单的,但初始化的时候一直报对象空指针,后来问了很多大神才知道,就是导入jar包的时候不要放在libs里面,而是要在src/main/下面新建一个叫jniLibs的文件夹,放在这里面。
为此我专门把我写的示例放在了GitHub上面,有需要的同学可以看看,互相交流下。技术太渣,勿喷哈。如果有什么问题欢迎一起交流:QQ:903111844;
github地址:[https://github.com/zhongzhihuashanghai/XunFeiTest#xunfeitest]
效果图如下,就是一个输入框,一个播放按钮:
科大讯飞语音合成流程
最新推荐文章于 2024-04-28 17:50:44 发布