讯飞语音合成方案
来源:互联网 发布:沈阳化工大学淘宝地址 编辑:程序博客网 时间:2024/04/27 14:24
讯飞TTS语音合成技术能够自动将任意文字实时转换为连续的自然语音。
语音合成有两套方案,具体如下:
A方案:
1、使用讯飞语音+ 的服务,即安装SpeechService_1.0.1040.apk (16.6M) 即可;
2、导入SpeechApi.jar包到本地工程libs目录下,通过Eclipse右击工程根目录,选择Properties –> Java Build path –> Libraries,然后点击Add External Jars…选择jar包路径,点击Ok,即导入成功。
该方案缺点:离线播报,目前只支持小燕一个发音人;
优点:第三方应用使用简单,不需其它数据;
B方案:
1、安装讯飞语句(21.4M),上讯飞官网申请appId,将本地应用在讯飞平台上进行应用创建,并与appId关联,下载对应的SDK服务包,appid 必须和下载的SDK保持一致,否则会出现10407错误。
2、Androidmanifest.xml文件配置参数,导入下载的SDK包,下载离线数据;
该方案缺点:第三方应用使用相对复杂,创建应用有可能会涉及到代码的安全性;
优点:离线支持多种发音人(需要下载数据),功能强大,详情请参见iFlytek Analytics for Android.pdf文档。
鉴于A方案比较方便,如能满足项目要求,在线离线都支持,可采用A方案合成。
使用示例:
1、初始化SpeechSynthesizer对象,并进行参数配置:
2、初始化监听:
3、调用接口播报:
4、销毁时释放连接:
5、 语音合成回调监听:
语音播报时,为了避免多条语句在同一时间内播报只能播报一条的情况,可以通过队列进行管理,如果播报过程中出现异常,可以查阅讯飞官网进行排查,这就不一一列举了。
- 讯飞语音合成方案
- Android 讯飞语音合成
- 讯飞语音合成问题
- 讯飞语音合成实例1
- 讯飞语音合成实例2
- 讯飞语音合成小试
- 讯飞语音合成 简单使用
- 讯飞语音语音合成辅助类
- 讯飞语音合成_1_环境搭建
- 讯飞语音合成_3_java web实现
- 讯飞语音合成数字读法问题
- 讯飞语音合成后播放
- 讯飞语音之语音合成
- Android 笔记一 讯飞语音合成
- 讯飞语音听写,合成读写
- 讯飞语音听写和语音合成
- 科大讯飞语音合成
- TTS---科大讯飞语音合成
- 部署NGINX+PHP+Thinkphp
- tomcat catalina.home和catalina.base区别(转)
- C语言再学习 -- 数组和指针
- 经典SQL语句大全
- 三种单例模式的C++实现
- 讯飞语音合成方案
- iOS-XML文件解析(原生NSXMLParser和GDataXML两种解析方式)
- mybitas insert 后返回主键ID
- PHP链接数据库的步骤
- 软件开发设计模式
- 从五篇paper入门大数据与Hadoop(二):GFS
- Linux查找文件内容(grep)
- Android OkHttp完全解析 是时候来了解OkHttp了
- QDU 礼上往来(错排公式)