欢迎来到天天文库
浏览记录
ID:39558851
大小:373.00 KB
页数:25页
时间:2019-07-06
《毕业论文 语音点名系统设计与实现(仅供参考)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本科毕业论文题目语音点名系统设计与实现(仅供参考)2323目录标题1中文摘要11引言11.1语音技术发展简介11.2微软语音包简介11.3研究背景和意义21.4研究内容22系统分析22.1摆脱传统人工考勤方式的必要性22.2新系统功能要求22.2.1整体要求32.2.2具体功能需求32.2.3运行环境需求43系统总体设计43.1系统设计原则43.2系统设计原理43.3系统模块设计44数据库设计54.1系统数据流图54.2数据字典64.3系统E-R图74.4数据库表的结构74.5数据库中表的关系95系统详细设计105.1系统流程图105.2
2、管理模块设计105.2.1新用户注册子模块105.2.2设置系统时间子模块125.2.3数据库管理子模块13235.3考勤模块145.3.1日常考勤子模块145.3.2期末统计子模块186总结与展望196.1总结196.2展望19参考文献20致谢22外文页2323语音点名系统设计与实现摘要考勤工作是每个学校必须进行的一项重要工作。教学考勤簿中详细记录了学生的出勤情况,是评定学生平时上课表现的一个重要标准。语音点名系统是对学校的考勤工作做了深入和细致的调查研究后设计的考勤系统。此系统严格按照软件工程的思想进行设计与开发,以windowsxp
3、作为设计平台,以SQLServer数据库为系统后台数据库,采用visualbasic6.0为开发工具,调用微软的语音包SpeechSDK5.1和中文语言包SpeechLangPackSDK进行中文语音合成,实现了语音点名、日常考勤管理、期末出勤统计、系统管理等功能。语音点名系统是学校急需的系统,它摆脱了人工点名的传统方式,减轻了教师的负担,对学校的办公自动化起到了推动和促进作用。关键词语音合成点名系统SpeechSDK5.11引言1.1语音技术发展简介语音是人类间相互通信的最自然和最方便的形式。语音技术主要包括语音识别技术和语音合成技术。
4、语音识别是使计算机能听懂说话人的话语,语音合成是指将文本转换成语音。二十世纪20年代到30年代,美国Bell实验室对英语语音分析技术做了大量研究,这应该看作是语音技术方面最早的研究。70年代语音技术取得了实质性的进展并首次进入商品市场,此时的研究主要致力于对英语词汇的识别和合成。如今,语音技术的研究已经深入到一定程度。语音识别方面要求把语音识别和自然语言理解结合起来;语音合成方面则要求能更接近真人发声系统,朗读出的声音更完美。在有关中文语音技术方面,IBM的ViaVoice首先实现了中文语音识别技术,而中文语音合成技术则是由我国首先实现的
5、。我国相对欧美来讲,语音技术的研究起步较晚。语音技术产品较少,技术性能较差,功能简单,涉及领域少。我国的语音技术产品分为两大类:语音识别产品和语音合成产品。相对语音识别产品,语音合成产品数量较多,技术较成熟。目前我国语音合成技术的产品主要有:数字语音留言机,电脑报站机,电脑语音报警器,语音合成卡。语音合成这一技术在人机对话、电话咨询、自动播音、助讲助读、语音教学等方面有着广阔的应用前景。语音合成技术对语音库的依赖很大。许多发达国家都建立了本国语言的语音库。由清华大学等单位研制的"汉语语音语料库"于1月19日通过鉴定,填补了中国自主开发中文
6、语音库的空白。1.2微软语音包简介作者主要利用微软提供的语音合成技术进行二次开发,所以下面介绍一下微软提供的语音开发包SAPI.51SDK。大力推广语音技术是未来的趋势,也是现阶段软件用户界面发展的最高目标。微软公司在推动语音技术的发展方面也做出了一定的贡献,并且公布了语音开发平台SpeechSDK帮助开发人员实现语音应用。SAPI是SpeechApplicationProgramInterface的缩写,即语音应用程序接口。SDK是SoftwareDevelopmentKit的缩写,即软件开发工具箱(或称为软件开发包)。SAPISDK是
7、一款由微软公司免费提供的语音应用开发工具包,其中包含了语音应用设计接口(SAPI)、微软的连续语音识别引擎(MCSR)以及微软的语音合成(TTS)引擎等等。目前的SAPISDK的最高版本为SAPISDK6.0。本系统所使用的是SAPISDK5.1,此23版本一共可以支持3种语言的识别(英语,汉语和日语)以及2种语言的合成(英语和汉语),不过合成汉语仍需另外安装SpeechLangPackSDK。SpeechSDK5.1语音包包含了主要的语音合成技术,将文本按字或词分解为音素,并且对文本中的数字、货币单位、单词变形以及标点等要特殊处理的符号
8、进行分析,以及将音素生成数字音频然后用扬声器播放出来。语音引擎则通过DDI层(设备驱动接口)和SAPI(SpeechAPI)进行交互,应用程序通过API层和SAPI通信。通过使用这些API,作
此文档下载收益归作者所有