基于web的普通话自动测评系统的研究.doc
约49页DOC格式手机打开展开
基于web的普通话自动测评系统的研究,49页共计24420字摘 要本文主要是基于web的普通话自动测评系统的研究。本系统可以有效地避免人工测试中的弊端,也可以省去大量的人力和资源。通过大量的研究发现:开发此系统可以通过采集大量的普通话语音信号,建立一个语音库,然后分析其信号波形,通过比对与匹配来实现语音识别和自动测评。但是,由于条件有限,本课题没有采取这种...
内容介绍
此文档由会员 bfxqt 发布
49页共计24420字
摘 要
本文主要是基于WEB的普通话自动测评系统的研究。本系统可以有效地避免人工测试中的弊端,也可以省去大量的人力和资源。通过大量的研究发现:开发此系统可以通过采集大量的普通话语音信号,建立一个语音库,然后分析其信号波形,通过比对与匹配来实现语音识别和自动测评。但是,由于条件有限,本课题没有采取这种方法。本系统采用了微软提供的语音程序开发组件Speech SDK 5.1,即通过调用SDK中相关的语音应用程序接口(SAPI)来实现普通话考试的自动测评。本论文的主要内容有普通话测试的相关题库的建立、普通话语音的采集与分析、对采集的语音与标准答案进行比对算法研究,以及计算机自动阅卷评分的研究。实验测试结果表明:本系统能够实现对单字、双字等项目的测试并评分,取得了预期的效果,可以为今后的进一步研究提供较好的参考。
目 录
摘 要 I
ABSTRACT II
第一章 前 言 1
1.1 本课题研究的意义和价值 1
1.2 国内外课题研究的现状及发展趋势 1
1.3 本论文的主要研究内容 2
第二章 语音识别技术及引擎综述 4
2.1 语音识别技术简介 4
2.2 SPEECH SDK 7
2.2.1 概述 7
2.2.2 语音识别接口 8
2.2.3 SDK编程原理 9
第三章 普通话自动测评系统的总体设计 11
3.1 环境要求及软硬件平台 11
3.2 系统功能设计 11
3.2.1 系统流程简介 11
3.2.2 系统总体功能设计 11
3.3 数据库设计 12
第四章 普通话自动测评系统的实现 15
4.1 普通话语音信号的采集 15
4.1.1 信号采集 15
4.1.2 样例分析 17
4.2 评分策略算法的研究 17
4.2.1 普通话测试概述 17
4.2.2 普通话测试评分细则的解读 18
4.2.2 算法思想设计 23
4.3 测评软件的实现 25
4.3.1 相关API函数简介 25
4.3.2 实现原理 26
4.3.3 软件实现 26
4.3.4 测评流程 28
4.4 出题系统的实现 29
4.4.1 ASP技术及工作原理 29
4.4.2 随机出题的设计 30
第五章 普通话自动测评系统的应用 32
5.1 实验测试 32
5.2 测试结论 37
第六章 总结与展望 38
参考文献 39
致谢 40
附录 41
关键词:普通话,自动测评,语音识别,SPEECH SDK
参考文献
[1] 刘春. 试论普通话水平测试评分差异及标准把握[J]. 徐州教育学院学报,2004, 19(1):
96-99
[2] 孙叶林. 普通话水平测试字词典型错读现象分析[J]. 衡阳师范学院学报,2002, 23(2): 100-103
[3] 付中华. 语音指令识别系统原理及实现[D]. 西北工业大学,2001,2-4
[4] 雷静. 语音识别技术的研究及基本实现[D]. 武汉理工大学,2002,2-8
[5] 张宜. 汉语语音识别技术的研究与发展[J]. 广西广播电视大学学报,2003,
14(4):18-22
[6] 肖玮. 使用SAPI实现语音识别与合成[J]. 现代计算机,2005,2:91-94
[7] 周长发. 语音转换和语音识别编程----Speech SDK概述.
[8] 张成光等. 语音识别软件ViaVoice实践与提高[J]. 潍坊教育学院学报,2001,14(1):43-44
[10] 江苏省语言文字工作委员会办公室. 普通话水平测试指导用书(江苏版)[M].
商务印书馆,2004,14-22
[9] 教育部. 普通话水平测试大纲. 国务院公报,2004
[11] 骆锤炼.论普通话水平测试中的语音正误和缺陷[J]. 温州师范学院学报(哲学社会科学版), 2006, 27 (3):83
[12] 熊建军等. 普通话水平测试中的正误把握[J]. 兵团教育学院学报,2002, 12(3):60-63
[13] 李禹材等. 基于Speech SDK的语音控制应用程序的设计与实现[J]. 计算机应用,2004,24(6):114-116
[14] 吴运明. 基于B/S架构网络考试测评系统的设计与开发[D]. 曲阜师范大学,2005,63-64
[15] 孙卫. 基于WEB的网络考试系统的设计与实现[D].河海大学,2007,7-10
[16] 谭曙光. 普通话测试系统的开发和研究[M].2001,1-4
[17] 曾秀如. 基于Web的远程考试系统的设计与实现[J]. 科技广场,2006,11,96-98
[18] 王炳锡等. 实用语音识别基础[M].国防工业出版社,2005,1-25
[19] 冉林仓等. Windows API编程[M].清华大学出版社,2005,1-20
[20] 吴俊等. 巧学巧用Dreamweaver ASP开发动态网站[M]. 人民邮电出版社,2005,269-282
[21] Microsoft Corporation. Microsoft Speech SDK version 5.1. www.Microsoft.com.
[22] 林征. 语音评定中的“缺陷”刍议[J]. 中山大学学报论丛,2002,22(3):387-389
[23] 黄中伟.普通话语音识别中的基本音素分析[J].深圳大学学报理工版,2006,23(4):356-357
[24] 李竹屏. 普通话水平测试等级标准的把握与评判原则[J]. 昆明理工大学学 报,2003,3(4):82-86
摘 要
本文主要是基于WEB的普通话自动测评系统的研究。本系统可以有效地避免人工测试中的弊端,也可以省去大量的人力和资源。通过大量的研究发现:开发此系统可以通过采集大量的普通话语音信号,建立一个语音库,然后分析其信号波形,通过比对与匹配来实现语音识别和自动测评。但是,由于条件有限,本课题没有采取这种方法。本系统采用了微软提供的语音程序开发组件Speech SDK 5.1,即通过调用SDK中相关的语音应用程序接口(SAPI)来实现普通话考试的自动测评。本论文的主要内容有普通话测试的相关题库的建立、普通话语音的采集与分析、对采集的语音与标准答案进行比对算法研究,以及计算机自动阅卷评分的研究。实验测试结果表明:本系统能够实现对单字、双字等项目的测试并评分,取得了预期的效果,可以为今后的进一步研究提供较好的参考。
目 录
摘 要 I
ABSTRACT II
第一章 前 言 1
1.1 本课题研究的意义和价值 1
1.2 国内外课题研究的现状及发展趋势 1
1.3 本论文的主要研究内容 2
第二章 语音识别技术及引擎综述 4
2.1 语音识别技术简介 4
2.2 SPEECH SDK 7
2.2.1 概述 7
2.2.2 语音识别接口 8
2.2.3 SDK编程原理 9
第三章 普通话自动测评系统的总体设计 11
3.1 环境要求及软硬件平台 11
3.2 系统功能设计 11
3.2.1 系统流程简介 11
3.2.2 系统总体功能设计 11
3.3 数据库设计 12
第四章 普通话自动测评系统的实现 15
4.1 普通话语音信号的采集 15
4.1.1 信号采集 15
4.1.2 样例分析 17
4.2 评分策略算法的研究 17
4.2.1 普通话测试概述 17
4.2.2 普通话测试评分细则的解读 18
4.2.2 算法思想设计 23
4.3 测评软件的实现 25
4.3.1 相关API函数简介 25
4.3.2 实现原理 26
4.3.3 软件实现 26
4.3.4 测评流程 28
4.4 出题系统的实现 29
4.4.1 ASP技术及工作原理 29
4.4.2 随机出题的设计 30
第五章 普通话自动测评系统的应用 32
5.1 实验测试 32
5.2 测试结论 37
第六章 总结与展望 38
参考文献 39
致谢 40
附录 41
关键词:普通话,自动测评,语音识别,SPEECH SDK
参考文献
[1] 刘春. 试论普通话水平测试评分差异及标准把握[J]. 徐州教育学院学报,2004, 19(1):
96-99
[2] 孙叶林. 普通话水平测试字词典型错读现象分析[J]. 衡阳师范学院学报,2002, 23(2): 100-103
[3] 付中华. 语音指令识别系统原理及实现[D]. 西北工业大学,2001,2-4
[4] 雷静. 语音识别技术的研究及基本实现[D]. 武汉理工大学,2002,2-8
[5] 张宜. 汉语语音识别技术的研究与发展[J]. 广西广播电视大学学报,2003,
14(4):18-22
[6] 肖玮. 使用SAPI实现语音识别与合成[J]. 现代计算机,2005,2:91-94
[7] 周长发. 语音转换和语音识别编程----Speech SDK概述.
[8] 张成光等. 语音识别软件ViaVoice实践与提高[J]. 潍坊教育学院学报,2001,14(1):43-44
[10] 江苏省语言文字工作委员会办公室. 普通话水平测试指导用书(江苏版)[M].
商务印书馆,2004,14-22
[9] 教育部. 普通话水平测试大纲. 国务院公报,2004
[11] 骆锤炼.论普通话水平测试中的语音正误和缺陷[J]. 温州师范学院学报(哲学社会科学版), 2006, 27 (3):83
[12] 熊建军等. 普通话水平测试中的正误把握[J]. 兵团教育学院学报,2002, 12(3):60-63
[13] 李禹材等. 基于Speech SDK的语音控制应用程序的设计与实现[J]. 计算机应用,2004,24(6):114-116
[14] 吴运明. 基于B/S架构网络考试测评系统的设计与开发[D]. 曲阜师范大学,2005,63-64
[15] 孙卫. 基于WEB的网络考试系统的设计与实现[D].河海大学,2007,7-10
[16] 谭曙光. 普通话测试系统的开发和研究[M].2001,1-4
[17] 曾秀如. 基于Web的远程考试系统的设计与实现[J]. 科技广场,2006,11,96-98
[18] 王炳锡等. 实用语音识别基础[M].国防工业出版社,2005,1-25
[19] 冉林仓等. Windows API编程[M].清华大学出版社,2005,1-20
[20] 吴俊等. 巧学巧用Dreamweaver ASP开发动态网站[M]. 人民邮电出版社,2005,269-282
[21] Microsoft Corporation. Microsoft Speech SDK version 5.1. www.Microsoft.com.
[22] 林征. 语音评定中的“缺陷”刍议[J]. 中山大学学报论丛,2002,22(3):387-389
[23] 黄中伟.普通话语音识别中的基本音素分析[J].深圳大学学报理工版,2006,23(4):356-357
[24] 李竹屏. 普通话水平测试等级标准的把握与评判原则[J]. 昆明理工大学学 报,2003,3(4):82-86