讯飞语音合成方案

原创 2016年08月30日 14:36:35

讯飞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、 语音合成回调监听:
这里写图片描述

语音播报时,为了避免多条语句在同一时间内播报只能播报一条的情况,可以通过队列进行管理,如果播报过程中出现异常,可以查阅讯飞官网进行排查,这就不一一列举了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

讯飞语音听写与合成

  • 2017-07-12 09:09
  • 52.27MB
  • 下载

iOS讯飞语音合成Demo

  • 2015-07-29 13:37
  • 14.73MB
  • 下载

讯飞语音合成实例2

说明:这个可以实现离线语音合成与联网语音合成 MainActivity.java代码如下: package com.chen.test16; import android.app.Activ...

关于科大讯飞语音合成的开发(先写个本地的,简单)

1、首先在科大讯飞官网申请应用下载语音合成SDK,在项目中导入Msc.jar包,别忘了还有armeabi目录下的文件。然后建一个语音合成的工具类SpeechUtil_xf,具体代码下面贴出来,相信大家...

科大讯飞语音合成,pcm转wav

科大讯飞语音合成文件,pcm转wav

科大讯飞语音合成

一、写在前面的话         讯飞为我们提供了一个很好地平台,语音的相关技术是人工智能的一项重要组成部分。了解与掌握语音的合成技术更是掌握了一项技能,当然本文就是从浅层入手,了解使用讯飞语音...

讯飞语音合成

一、描述 讯飞开放平台作为全球首个开放的智能交互技术服务平台,致力于为开发者打造一站式智能人机交互解决方案。用户可通过互联网、移动互联网,使用任何设备、在任何时间、任何地点,随时随地享受讯飞开放平台...

讯飞语音合成实例1

MainActivity.java代码: 1)显示对话框方式 package com.chen.test15; import android.os.Bundle; import andro...

科大讯飞语音合成的引入

关于第三方 SDK 的引入,很多情况下直接查看官方文档就够了,之前的我也一直这样认为,直到遇到了科大讯飞的语音合成。其实他和其他第三方 SDK 的引入没有太大的区别,唯一的一点不同或许就是需要引入 ....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)