|
题目:基于微软SAPI的语音合成技术的研究与应用(asp.net) 摘要:TTS技术已经越来越广泛地应用到现代计算机的各个领域。语音识别和语音合成技术是实现人机语音通信,建立一个人机语音通信系统的两项关键技术。语音合成是指根据韵律建模的结果,从原始语音库中取出相应的语音基元,利用特定的语音合成技术对语音基元进行韵律特性的调整和修改,最终合成出符合要求的语音。 本系统是一个采用ASP.NET技术和SQL Server 2000数据库管理系统作为工具进行开发的网上语音新闻系统。整个系统从操作简单性,界面友好性,功能实用性出发,为喜欢听取新闻的用户提供一个网络平台。此设计开发主要是语音合成技术在网页上的应用,基本满足了用户在网络上听取新闻的需要。 本系统是一个利用ASP.NET和SQL SERVER2000技术开发的网上语音新闻系统,可以方便地实现在网页上实现语音阅读新闻的功能。它的主要功能有站内搜索新闻、收听语音新闻。用户浏览新闻信息,同时也可以对新闻信息进行语音阅读功能。 本文详细论述了系统的开发和设计思想。经测试,所开发的系统具有实用性强、方便易用等优点。 关键字:语音合成 语音库 ASP.NET SQL SERVER2000
-----------------------------------------------------------------------
目录:
1 绪论 2 1.1 课题背景和研究意义 2 1.1.1 课题背景 2 1.1.2 研究意义和目的 2 1.1.3研究现状与水平 4 1.2 可行性分析 4 1.2.1 技术可行性 4 1.2.2 经济可行性 5 1.2.4 法律可行性 6 1.3 各章节内容介绍 6 2 需求分析 7 2.1 系统功能需求分析 7 2.1.1 用户功能 7 2.1.2 管理员功能 7 2.2 系统安全性需求分析 7 2.3 业务流和数据流分析 7 2.3.1 用户阅读新闻流程分析 8 2.3.2 后台管理流程分析 8 2.3.3 数据流分析 8 2.3.4 数据字典 9 3 系统设计 11 3.1 系统总体结构设计 11 3.2 系统数据结构设计 12 3.2.1 系统总体E-R图(图3-2): 12 3.2.2 系统各实体E-R图: 12 3.2.3 数据逻辑结构设计——关系模式 13 3.2.4 数据逻辑结构设计——关系表 13 3.3 系统开发环境及开发工具。 14 3.3.1 系统开发环境(Visual Studio.NET 2003开发环境) 14 3.3.2 系统开发工具 15 3.3.3 ASP.NET与ASP的比较 15 3.3.4 ASP.NET工作原理 17 3.3.5 使用ASP.NET作为系统前台开发工具的优点 18 3.3.6 使用SQL Server2000作为数据库开发工具的优点 19 3.3.7 ADO.NET访问数据库的步骤 19 3.3.8 系统运行环境 20 4 用户浏览子系统的设计与实现 21 4.1 用户浏览子系统简介 21 4.2 用户浏览子系统详细设计 21 4.2.1 用户浏览子系统流程图: 21 4.2.2 新闻主页详细设计 21 4.3 新闻浏览子系统遇到的难点及解决方案 24 5 后台管理子系统的设计与实现 25 5.1 后台管理子系统简介 25 5.2 后台管理子系统详细设计 25 5.2.1 后台管理子系统流程图 25 5.2.2 添加新闻信息的设计 26 5.2.3 删除新闻的设计 27 5.2.4 更新新闻的设计 27 5.3 后台管理子系统设计中遇到的困难及解决方案 29 6 用户手册 30 6.1 系统功能简介 30 6.2 运行环境 30 6.3 软件维护 30 7 系统评价 31 7.1 系统特色/优点介绍 31 7.2 系统的不足和改进方案 31 7.2.1 系统存在的不足 31 7.2.2 改进方案 31 7.3 设计心得与收获 31 结 论 33 致 谢 34 参 考 文 献 35




|