人声演唱评分系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:sms888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人声演唱评分强调自然语音信号到人眼可识别反馈信息的转换,以及客观评判演唱水平两个核心要求。本文旨在设计开发一个适用于个人音乐爱好者的演唱评分系统,一方面使普通用户能够直观的了解本人演唱水平,简便的获知歌曲演唱过程中主要错误,从而能够有效提高演唱水平,另一方面增加固有点唱系统的趣味性,从而提高产品的客户忠诚度。本文根据人声演唱的特点,结合对语音信号处理相关技术的研究和用户使用场景的需求分析,实现了音准评分的主体算法,确定了系统主体设计架构,并最终完成了系统的实现以及验证工作。本文涉及的系统采用客户-服务体系结构(C/S架构)作为主体框架,在服务端应用Microsoft SQL Server 2000进行数据库设计,以Microsoft Visual Studio 2005为平台进行开发,客户端以嵌入式系统基于Linux为运行平台,使用C/C++语言进行应用程序的开发,使用TCP/IP协议定义前后端通信协议,使用FTP文件服务实现前后端文件传输功能,利用MP3、XML分别作为音源和歌谱信息载体。本文根据音准评分系统的需求特点,确定了评分系统功能模块的划分,以及业务流程的设计,完成了系统总体功能设计,在此基础上对各个子模块进行了详细功能设计。本文所述包括演唱评分系统设计实现的数据库操作模块、服务端网络通信模块、客户端网络通信模块、资源下载模块、评分模块、评分算法模块等6个子模块。通过对语音信号处理算法,以及频率与音高关系的研究,本文为评分功能设计实现了语音信号到音高序列转换算法,声部平滑过渡算法,为客观反映演唱水平提供了保证。通过对软件设计模式的研究,利用MVC架构解决了数据处理和界面实现的代码耦合问题,有效保证了系统的广泛可移植性。根据计算机应用系统设计原则,以系统需求分析为基础划分功能模块,并开发实现了各个功能模块的具体功能。在对语音信号处理算法进行研究、实验的基础上,利用快速傅里叶变换特点和加窗处理对连续语音进行分段处理,使得系统运行效率得到有效的提升。本文设计实现的人声演唱评分系统,其前端业务部分主要运行在Linux操作系统,本文在实现系统功能后搭建测试环境,并进行了系统的实验测试,实验证明本系统运行良好。
其他文献
<正>20世纪60年代,中国和阿富汗经过和平谈判,顺利解决了两国之间历史遗留下来的陆地边界问题。"这是我历次边界谈判中最顺利最迅速的一次谈判。"(1)但是,在当前国内外学界对
安装太阳能烟囱后的建筑具有效果优良、节能环保的自然通风系统。室内通风口高度是太阳能烟囱建筑性能的关键参数之一。提出通过改变太阳能烟囱建筑室内通风口高度位置,使太
概括了成人教育的定义,分析了发展成人教育的必要性,指出京津冀一体化背景下唐山成人教育发展的现状和存在问题,并提出了解决办法。
如何在文言文教学中提高学习效能、提升学生的语文素养,成了语文教师共同思考的问题。通主探索实践发现诵译结合、深挖文本、品味内涵、激趣质疑是四条有效途径。
心理语言学家关于不同类型歧义词语义加工差异性问题存在分歧。本文采用遮蔽、短时SOA多重语义启动实验范式,研究高低水平中国英语学习者对不同类型歧义词的语义加工问题。研
<正>复习课是一种特殊的教学形式,它的基本任务是在教师的引导下,对基础知识、基本技能梳理,使之系统化、结构化,在这个复习的过程中重点得到进一步强化,难点得到突破,易错点
<正>为适应钢铁行业发展新常态,强化节能环保约束,进一步完善行业事中事后管理,促进行业转型升级,2015年5月,工信部发布了《钢铁行业规范条件(2012年修订)》,修订后的《钢铁
分析24例肾病综合征治疗中出现并发症的原因,并对其防治进行讨论。
背景:腰椎管减压融合手术治疗腰椎管狭窄的临床效果是得到广泛认可的,然而这种手术存在手术时间长、损伤大的不足。近年,微动棒非融合技术逐渐进入临床,我们尝试将其应用于腰