设计思路与设计过程如下:
登陆界面: 模仿QQ的登陆界面,有账号注册功能;
播放器主界面: 类似于常见的播放器,对其“皮肤”进行了加工;
录音部分: 可以手动进行录音,暂停和保存;
网络访问部分: 提供了常见音乐网站的连接以及新闻网站的连接;
数据库管理部分:设计了数据库管理界面,方便操作数据,同时还提供给了管理员娱乐的小游戏,更显得贴切,人性化。
语音控制部分: 整个操作过程完全支持语音智能控制,程序对于既定的语音有高精度的识别。
2 设计方案简述
2.1系统需求分析
2.1.1系统功能
⑴具有一般播放器所拥有的常用播放功能
⑵能够让用户在简单操作的同时能够用语音与系统进行友好的互动
⑶方便管理员管理数据库的管理程序,提供了最为常见的数据库管理操作,也提供了常见的shell指令的快速链接按钮
⑷大众化的登陆注册界面,方便了用户的使用和管理
这些功能在满足用户基本需求的同时也能够使用户非常方便的学会本系统的使用,这样的设计体现了当代软件设计的思想——复用和模块化。该设计还同时考虑了后台管理,这也是本系统的一大优点。更为重要的是,对于那些不会打字的老年用户来说只要他们对着电脑说说指定的指令就可以使用该系统。这就是语音识别的好处。而且语音模块的使用也给用户带来切身的体验,充分体会到当代软件技术的作用。
2.1.2项目规划
⑴登录模块
用户名、密码、注册、退出
⑵主播放模块
播放、暂停、继续、停止、上一首、下一首、收藏、打开、退出、删除、清空、录音、播放列表、收藏列表等
⑶网络模块
百度音乐、酷狗音乐、360音乐、一听音乐、新浪、网易等;
⑷注册模块
用户名、密码、确认密码等;
⑸录音模块
时长、开始录音、停止录音、保存、退出等;
⑹数据库管理模块
索引、用户名、密码、用户总数、当前总数、添加、删除、查找、修改、下一条、上一条、第一条记录、最后一条记录、任务管理器、控制台、问题步骤记录、系统信息等;
⑺语音控制模块
语音合成和语音识别技术是实现人机语音通信,建立一个有听和讲能力的口语系统所必需的两项关键技术。使电脑具有类似于人一样的说话能力,是当今时代信息产业的重要竞争市场。
语音合成,又称文语转换(Text to Speech)技术,能将任意文字信息实时转化为标准流畅的自然语音并朗读出来。它涉及声学、语言学、数字信号处理、计算机科学等多个学科,是中文信息处理领域的一项前沿技术,解决的主要问题就是如何将文字信息转化为可听的声音信息,即让机器像人一样开口说话。
语音识别,就是让机器通过分析和理解过程把语音信号转变为相应的文本或命令的尖端技术。语音识别是一门交叉学科,所涉及的领域包括:信号处理、模式识别、概率论和信息论、发声机理和听觉机理、人工智能等等。语音识别技术与语音合成技术一同成为实现人机语音通信,建立有听和讲能力的语音系统所必需的两项关键技术。
本系统的语音识别功能接口是win7系统自带的。但具体的功能实现代码是设计者根据实际需求而编写。上面几个模块功能都支持语音控制。在语音模块的支持下,整个系统能够识别语音,并进行语音的智能控制。语音识别的缺点是需要大量的训练,这样一来其识别率才会提高。但本系统的设计方案也给出了解决法案,达到了很高的识别率。 网络终端语音控制系统设计(2):http://www.youerw.com/tongxin/lunwen_21193.html