- 15
- 0
- 约1.31万字
- 约 15页
- 2017-06-02 发布于河南
- 举报
语音开发
Android 开发示例
Android平台,在Eclipse中打开SDK中MSCDemo工程后
A语音听写
关键的实现代码在于IatDemoAcitivity.java文件中
iatDialog = new RecognizerDialog(this, appid= + getString(R.string.app_id));iatDialog.setListener(this);iatDialog.show();
识别结果的回调在OnResult中,需开发者实现。
B关键词识别
关键的实现代码在于IsrDemoAcitivity.java文件中,与语音听写服务区别的是,新的关键词在识别之前需要用上传控件传递至服务端。
UploadDialog uploadDialog = new UploadDialog(this, appid=+ getString(R.string.app_id));uploadDialog.setListener(this);uploadDialog.setContent(keys.getBytes(utf-8), dtt=keylist, contact);uploadDialog.show();RecognizerDialog isrDialog = new RecognizerDialog(this, appid= + getString(R.string.app_id));isrDialog.setListener(this);isrDialog.show();
识别结果的回调同样在OnResult接口中实现。
C语音合成
关键的实现代码在于TtsDemoActivity.java文件中
SynthesizerDialog ttsDialog = new SynthesizerDialog(this, appid=+ getString(R.string.app_id));ttsDialog.setText(“hello world!”,null);ttsDialog.show();
?
以Windows下的开发为例,给出了语音合成、语音识别和语音听写的编程示例。
语音合成开发例程
#include stdio.h#include string.h#include qtts.h#define END_SYNTH( reason ) \{ \ret = QTTSSessionEnd( session_id, #reason ); \if( 0 != ret ) \{ \printf(QTTSSessionEnd failed, error code is %d, ret ); \} \\ret = QTTSFini(); \if( 0 != ret ) \{ \printf(QTTSFini failed, error code is %d, ret ); \} \}int main(){const char* configs = NULL;const char* session_id = NULL;const char* synth_params = NULL;const char* synth_text = NULL;unsigned int text_len = 0;const char* synth_speech = NULL;unsigned int synth_speech_len = 0;FILE* f_speech = NULL;int synth_status = 0;int ret = 0;printf( ===================================================================\n Mobile Speech Platform 2.0 Client SDK Demo for TTS \n===================================================================\n );/* 初始化 */configs = server_url=dev.voicecloud.cn/index.htm, timeout=10000, coding_libs=speex.dll;ret = QTTSInit( configs );if( 0 != ret ){printf( QTTSInit failed, error code is %d, ret );return -1;}/* 开始一路会话,使用会话模式 */synth_params
您可能关注的文档
- 英语课话题演讲,印度文化(结婚典礼,服装文化).ppt
- 英语题库第二章大管轮要考的题译文.doc
- 英语高考基础写作 说明文(地点介绍).ppt
- 英语集体备课渗透法制教育教案1.doc
- 苹果CEO乔布斯在斯坦福大学毕业典礼演讲--中英文对照.doc
- 英语:Module_1_Unit_1_The_first_English_lesson课件.ppt
- 英语:Unit2 Do you want to go to a movie课件4(鲁教版六年级下).ppt
- 范氏力.ppt
- 草根智慧与社会空间的再造_浙江经验的一种空间社会学解读.pdf
- 草图表现技巧.ppt
- 2026年南昌农商银行中层管理岗位人员招聘5人备考题库完整参考答案详解.docx
- 2026年南京市卫生健康委员会、南京市机关事务管理局部分事业单位公开招聘卫技人员备考题库及完整答案详.docx
- 2026年厦门市翔安中学非在编顶岗教师招聘备考题库及参考答案详解一套.docx
- 2026年可克达拉市第一高级中学招聘高中数学代课教师备考题库附答案详解.docx
- 2026年南京航空航天大学金城学院招聘备考题库(学生工作处)及一套完整答案详解.docx
- 2026年厦门国贸研学教育管理有限公司招聘备考题库及一套答案详解.docx
- 2026年南宁市青秀区文化广电体育和旅游局招聘备考题库及参考答案详解.docx
- 2026年厦门市杏南中学产假顶岗教师招聘备考题库及一套答案详解.docx
- 2026年厦门势拓伺服科技股份有限公司招聘备考题库及答案详解参考.docx
- 2026年古城区疾病预防控制中心临聘人员招聘备考题库及一套参考答案详解.docx
原创力文档

文档评论(0)