科大讯飞MSC开发指南-Java-11151128.pdf
文本预览下载声明
目 录
概述
集成说明
语音合成
语音识别
听写
语法识别
语义理解
附录
常见问题
本文档使用 看云 构建 - 2 -
概述
概述
本文档是开发科大讯飞Java语音程序的用户指南 ,定义了语音听写、语音识别、语音合成以
及语义理解相关接口的使用说明和体系结构 ,如图1所示。所有类和函数的详细使用说明 ,请
参考 MSC Java API 文档。下载SDK请前往 讯飞开放平台。
MSC SDK的主要功能接口如下图所示 :
本文档使用 看云 构建 - 3 -
集成说明
集成说明
Step 1 搭建开发环境
Step 2导入SDK
Step 3 初始化
支持Java平台开发的操作系统为 x86 或 x64 的 :Windows、Linux 以及 Raspberry 。
由于Windows系统为开发者广泛使用的 ,这里将在Windows上的安装环境的搭建步骤简要
介绍如下。
Step 1 搭建开发环境
1. 配置JDK环境
编者采用的版本是jdk1.6.0_20 ,读者可以从Sun官网
http///javase/downloads/index.jsp 下载所需的版本 ;
2. 安装Eclipse Java IDE
编者采用的版本是Ecilpse3.4 ,读者可以从官网
http///downloads/packages/release/ganymede/sr2 下载所需的版
本
Step 2导入SDK
1. 在Eclipse中建立你的Java工程。
2. 将开发工具包中lib目录下的Msc.jar复制到新建工程的lib目录中 (如下图所示 )。
3. 在Eclipse中选中工程 ,通过工具栏Project-Properties-Java Build Path-Libraries-
本文档使用 看云 构建 - 4 -
集成说明
Add JARS或ADD External JARS引入Msc.jar (如下图所示 )。
4. 将SDK.\lib目录下库文件拷贝到工程根目录 (如下图所示 )。
5. 在你需要使用MSC服务的文件中导入相应的类 ,如。
import com.iflytek.cloud.speech.SpeechRecognizer;
Step 3 初始化
创建用户语音配置对象后才可以使用语音服务 ,建议在程序入口处调用。
本文档使用 看云 构建 - 5 -
集成说明
关于初始化时指定库名 ,或报加载库失败的解决办法 ,请参考 《MSC Reference Manual》
中 ,关于SpeechUtility类 ,以及SpeechConstant类的说明。
// 将“XXXXXXXX”替换成您申请的APPID
SpeechUtility .createUtility( SpeechConstant.APPID + XXXXXXXX );
本文档使用 看云 构建 - 6 -
语音合成
语音合成
合成播放
合成到文件
将文字信息转化为可听的声音信息 ,让机器像人一样开口说话。
合成播放
//1.创建SpeechSynthesizer对象
SpeechSynthesizer mTts SpeechSynthesizer.createSynthesizer( );
//2.合成参数设置,详见 《MSC Reference Manual》SpeechSynthesizer 类
mTts.setParameter(SpeechConstant.VOICE_N
显示全部