基于Flex技术MHK口语训练系统语音处理模块关键技术探究.docVIP

基于Flex技术MHK口语训练系统语音处理模块关键技术探究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Flex技术MHK口语训练系统语音处理模块关键技术探究

基于Flex技术MHK口语训练系统语音处理模块关键技术探究摘要:主要介绍了基于Flex技术的MHK口语训练系统中作为核心技术的语音处理模块的研究与实现。主要内容包括通过Flex技术在客户端WEB应用程序中进行录音,回放,转换,本地存储,传输等五个关键语音处理模块的研究与实现。 关键词:Flex技术;MHK;RIA技术;语音处理技术 中图分类号:TF777 文献标识码:A 文章编号:1007—9599 (2012) 14—0000—02 传统的口语训练方法已无法满足口语教学的实际需求,而且效率往往也会很低。如:无法模拟考试场景进行口语训练或学生在口语练习过程中意识不到自己的发音对与错,无法及时纠正,从而盲目的进行口语训练,使口语训练过程变得更加枯燥。随着智能的人机对话技术的发展,许多优秀的研究人员针对口语考试开发出各类基于人机对话模式的模拟考试系统,但在系统功能和性能发面无法满足口语训练的实际需求,只可以模拟口语考试环境,无法达到自由式,多题型的口语训练效果。因此从需求角度考虑,研究MHK口语训练系统具有一定的意义,在功能方面及可以模拟口语考试还可以进行口语训练,降低了教师的劳动强度,使口语教学形式更加新颖丰富。为此语音处理模块作为MHK口语训练系统中最为核心的关键技术支撑,主要是通过Flex技术来实现。研究成果将用于MHK口语训练系统的录音,回放,转换,本地存储,传输等环节中。 一、系统开发环境 开发工具:Flash Builder 4.5 服务器:Apache2.2+PHP 浏览器Flash Player版本:9.0以上 CPU:2.7 GHz RAM:4.0 G 二、语音处理模块的实现 语音处理是MHK口语训练系统最为核心的部分,用于口语训练过程中的录音,回放,转换,存储,传输等环节中。其中录音,回放,转换,存储等模块是通过Flex技术实现,传输模块是通过Flex+PHP技术实现。MHK口语训练过程中如果有多道题的情况下,系统必须进行分题录音,即应该区分每道题的录音答案。这就牵扯到分题录音的问题。具体语音处理流程如图1所示,系统将会在录音过程中按先后顺序进行分题录音,然后做相应的回放,转换,存储,传输等操作。 三、录音 是指通过音频输入设备(如:麦克风)录制语音答案。该模块主要是通过Flex中所提供的Microphone类和第三方提供的MicRecorder类实现的。其中Microphone类是Flex中本身自带的,主要功能是打开音频设备和音频捕获,而MicRecorder是由第三方开发、主要用于Flex程序中的音频捕获。其实Microphone类可以实现音频捕获,但在功能方面没有提供直接监听录音时间和转换WAV音频文件格式的功能。所以本研究在音频捕获中没有采用官方所提供的现有类,而是采用了更适合录音操作的MicRecorder类。实现录音模块的主要代码如下: …… //打开设备和初始化音频捕获类 四、回放 音频回放采用第三方开发的WAVE字节码播放接口as3wavesound实现。主要代码如下: 五、转换 考虑到磁盘空间,文件格式应该转换为较小的MP3格式。录音开始后首先是字节数组,然后转换为WAVE格式的文件。WAVE文件本身体积大,不适合与磁盘存储,所以将录音结果转换为MP3格式。主要实现代码如下: 六、存储 主要存储(本地保存)转换后的MP3答案。实现代码如下: 七、传输 语音传输是指将转换后的语音文件(MP3)上传至服务器,主要通过Flex+PHP实现。其中客户端上传WEB应用程序通过Flex,服务器端接收程序利用PHP技术实现。 八、结束语 本文主要介绍了基于Flex技术的MHK口语训练系统中作为核心技术的语音处理模块的研究与实现。即通过Flex技术实现了Web应用程序中的录音,回放,转换,本地存储,传输等五个模块。今后在此研究基础上,将会对MHK口语训练系统总体设计与实现进行进一步的研究。 参考文献: [1]志先.HSK(高等)口语考试系统的开发与应用[J].计算机与现代化,2006 [2]卓燕,申瑞民.基于WEB的口语考试系统的设计与实现[J].计算机仿真,2004 [3]陈爽,付凯.Flex与ActionScript程序开发[M].清华大学出版社,2010 1

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档