基于Flex技术的MHK口语训练系统语音处理模块关键技术研究
翻新时间:2013-12-19
基于Flex技术的MHK口语训练系统语音处理模块关键技术研究
基于Flex技术的MHK口语训练系统语音处理模块关键技术研究
传统的口语训练方法已无法满足口语教学的实际需求,而且效率往往也会很低。如:无法模拟考试场景进行口语训练或学生在口语练习过程中意识不到自己的发音对与错,无法及时纠正,从而盲目的进行口语训练,使口语训练过程变得更加枯燥。随着智能的人机对话技术的发展,许多优秀的研究人员针对口语考试开发出各类基于人机对话模式的模拟考试系统,但在系统功能和性能发面无法满足口语训练的实际需求,只可以模拟口语考试环境,无法达到自由式,多题型的口语训练效果。因此从需求角度考虑,研究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口语训练系统总体设计与实现进行进一步的研究。下载文档
版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!
网友最新关注
- 我的弟弟
- 我是一个“迷”
- 我的小外甥
- 变化爸爸
- 唉!我呀
- 我的麻辣堂姐
- 我是七仙迷
- 我的怪爹怪妈
- 甩不掉的冤家
- 礼花
- 我的两个“跟屁虫”
- 我的妹妹
- 三个“部长”
- 我们班的“四大天王”
- 我的小表妹
- 浅论沥青混凝土路面裂缝的原因及防治措施
- 加强煤矿机电设备综合管理的措施分析
- 城市地下工程建设对地下水环境的影响及措施分析
- 试验检测在监理质量控制中的作用
- 关于强化计量专业人员管理的建议
- 水泥混凝土路面破坏的形式及裂缝养护
- 循环水泵超功率的原因分析与处理
- 不间断电源在我国的应用和发展
- 机电设备检修与安全监控管理研究
- 浙江省防止新安江跨省污染的应急控制方案探析
- 急倾斜煤层回采巷道破坏机理与支护技术探究
- 土木施工中大体积混凝土裂缝的成因和防治措施解析
- 公路沥青混合料路面的压实施工技术简析
- 商品房销售中的价格问题分析与应对策略
- 专利申请量与经济增长的实证分析
- 《烟台的海》教案之一
- 《半截蜡烛》教案之一
- 《半截蜡烛》教案之四
- 《半截蜡烛》教案之二
- 《半截蜡烛》教案之三
- 《卢沟桥烽火》课文原文
- 《卢沟桥烽火》教案之二
- “七·七”事变肇事者的下场
- 《卢沟桥烽火》课课练
- 《卢沟桥烽火》教案之一
- 《烟台的海》教案之二
- 《烟台的海》课堂教学实录
- 《烟台的海》教学设想
- 《烟台的海》教案之三
- 《半截蜡烛》教案之五