基于python的音频播放器的设计与实现

上传人:汽*** 文档编号:562854922 上传时间:2023-05-03 格式:DOC 页数:55 大小:1.01MB
返回 下载 相关 举报
基于python的音频播放器的设计与实现_第1页
第1页 / 共55页
基于python的音频播放器的设计与实现_第2页
第2页 / 共55页
基于python的音频播放器的设计与实现_第3页
第3页 / 共55页
基于python的音频播放器的设计与实现_第4页
第4页 / 共55页
基于python的音频播放器的设计与实现_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《基于python的音频播放器的设计与实现》由会员分享,可在线阅读,更多相关《基于python的音频播放器的设计与实现(55页珍藏版)》请在金锄头文库上搜索。

1、本科学生毕业论文(设计)题目(中 文):基于python的音频播放器的设计与实现 (英 文):Based on the design and implementation of pythons audio player姓 名 学 号 院 (系)电子工程系专业、年级电子信息工程 级指导教师 湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。

2、本人完全意识到本声明的法律结果由本人承担。本科毕业论文(设计)作者签名: 年 月 日毕业论文(设计)任务书课题名称:基于python的音频播放器的设计与实现学生姓名: 系 别:电子工程系专 业:电子信息工程指导教师: 湖南科技学院本科毕业论文(设计)任务书1、 主题词、关键词: python语言,音频播放器,Wave波形显示2、 毕业论文(设计)内容要求:1) 开发环境与开发工具的介绍;2) 软件界面窗口的实现;3) 音频解析与播放功能的实现;4) 波形解析与显示的实现;5) 界面、功能整体优化。6) 软件调试与测试结果7) 其它3、 文献查阅指引:1 http:/srinikom.githu

3、b.io/pyside-docs/ pyside文档2 http:/qt-project.org/ QT文档3 http:/matplotlib.org/ matplot文档4 http:/www.numpy.org/ numpy文档 5 http:/ CSDN论坛6 http:/ 开源中国社区7 汤韬. Python库简介J. 程序员. 2006(06)8 胡守超. 基于Python语言的音频捕获及频谱分析设计J. 电脑编程技巧与维护. 2009(09)9 (美)陈仲才(WesleyJ.Chun)著,杨涛等译.Python核心编程M. 机械工业出版社, 200110 冷寒生. 音频天下,谁是

4、英雄四款音频播放器软件大比拼J. 软件. 200511 Guido van Rossum. Foreword for Programming Python (1st ed.). 1996/5/1 12 Python Software Foundation. Python 3.0b3 Release. 2008/8/20 2008/8/3013 Python Language Guide (v1.0). Google Documents List Data API v1.0. Google.14 冯建元. 音频播放器的架构分析与关键技术的实现J. 计算机与网络. 2009(20)4、 毕业论文(

5、设计)进度安排:1)2012年7月-12月:学习计算机编程基础(C&Java);2)2012年11月:选定论文题目;3)2013年2月:实现了软件界面及播放器的基本功能;4)2013年3月:加入波形模块;5)2013年4月上旬:完成系统整合并开始着手写论文初稿;6)2013年4月中旬:继续完善软件界面与功能,论文初稿基本完成;7)2013年5月上旬:程序代码优化完成,论文定稿,准备答辩。教研室意见:负责人签名: 注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目基于python的音频播放

6、器的设计与实现作 者 姓 名徐锌涛所属系、专业、年级 电子工程系 电子信息工程专业 2009年级指导教师姓名、职称张文昭 高级实验师预计字数10000开题日期2012.12.22选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解1)本选题的理论、实际意义如今是信息化多媒体时代,互联网上出现了各种各样的解析音频的软件,像酷狗、千千静听、QQ音乐等,这类软件使我们能随心所欲的欣赏音乐,有的软件还能够看到音乐的波形。基于对这方面的爱好,借助软件方面的知识,可以试着做一个软件,将音频播放与波形解析这两个主要功能整合在一起,做出属于自己的音乐播放器。2)国内外有关本

7、选题的研究动态和自己的见解在国外,音乐播放器主要有REALPLAYER、KMPLAYER及微软自带的WMP等。不过我们还是习惯于用国内的,在国内的音乐播放器市场上,有所谓的“四大天王”,他们分别是千千静听、酷狗音乐、酷我音乐以及QQ音乐。四款软件经过自身各个版本的升级更新,在功能及用户体验上都有着长足的进步。目前国内做过的有关音频波形的研究主要有两个,一个是胡守超的基于Python语言的音频捕获及频谱分析设计:利用python编程语言和directsound的音频数据捕获技术,并对采集到的音频数据进行了相关分析处理,实时显示其波形和频谱。另一个是基于python何月顺的音频数据处理研究与应用:

8、介绍了基于python的音频数据处理函数;实现了自动测试声音文件的格式、声音文件的播放及声音文件在不同的存储格式之间的转换;对声音进行分离与合成;提取声音的特征值以便进行分析与鉴别;改变原始声音的采样速率、采样编码、采样宽度等。国外主流的专业的多媒体解析与编辑软件是Adobe公司开发的系列软件,Audition专为在照相室、广播设备和后期制作设备方面工作的音频和视频专业人员设计,可提供先进的音频混合、编辑、控制和效果处理功能。本设计所做的设计是仿照Adobe Audition这款软件,在Windows环境下,利用python编程语言来实现音频播放与波形解析两大功能。主要内容:1.主要研究内容:

9、本课题主要是研究并设计了一个可显示波形的音频播放器。其中重点设计实现音频数据解析及波形绘制的功能。本课题研究的内容主要有以下几个方面:1) 开发环境与开发工具;2) 软件界面窗口的实现; 3) 音频解析与播放功能的实现; 4) 波形解析与显示的实现。 2.重点解决的问题: 音频数据解析与音乐波形的绘制。3.预期的研究成果: 软件所需功能已经实现研究方法:1. 学习python语法、QT designer界面设计;2. 设计音频播放器功能;3. 加入波形绘制部分;4. 查阅国内外最新资料,开拓视野,对已有的成果加以分析利用。完成期限和采取的主要措施:1、完成期限:2012.7.16-2013.5

10、.61)2012年7月-12月:学习计算机编程基础(C&Java);2)2012年11月:选定论文题目;3)2013年2月:实现了软件界面及播放器的基本功能;4)2013年3月:加入波形模块;5)2013年4月上旬:完成系统整合并开始着手写论文初稿;6)2013年4月下旬:继续完善软件界面与功能,论文初稿基本完成;7)2013年5月上旬:程序代码优化完成,论文定稿,准备答辩;2、主要措施:1)密切联系本组设计成员及毕业设计指导导师,寻求有关毕业设计信息,确定设计课题方向与设计内容;2)充分利用图书馆和网络查阅相关资料,广泛获取必要的知识,了解最新研究动态。 3)虚心向老师请教和同学进行学习交流

11、,保障毕业设计的顺利完成。主要参考资料:1 http:/srinikom.github.io/pyside-docs/ pyside文档2 http:/qt-project.org/ QT文档3 http:/matplotlib.org/ matplot文档4 http:/www.numpy.org/ numpy文档 5 http:/ CSDN论坛6 http:/ 开源中国社区7 汤韬. Python库简介J. 程序员. 2006(06)8 胡守超. 基于Python语言的音频捕获及频谱分析设计J. 电脑编程技巧与维护. 2009(09)9 (美)陈仲才(WesleyJ.Chun)著,杨涛等译

12、.Python核心编程M. 机械工业出版社, 200110 冷寒生. 音频天下,谁是英雄四款音频播放器软件大比拼J. 软件. 200511 Guido van Rossum. Foreword for Programming Python (1st ed.). 1996/5/1 12 Python Software Foundation. Python 3.0b3 Release. 2008/8/20 2008/8/3013 Python Language Guide (v1.0). Google Documents List Data API v1.0. Google.14 冯建元. 音频播

13、放器的架构分析与关键技术的实现J. 计算机与网络. 2009(20)指导教师意见:指导教师签名: 教研室意见:签 名: 年 月 日开 题 报 告 会 纪 要时间2012-12-22地点3-706与会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)刘志壮教授陈泽顺副教授刘爱林副教授张文昭高级实验师徐晓高级实验师周玲讲师会议记录摘要:1. 此论题的现实意义?近年来,在网络上出现了各种各样的音视频播放器,在工作之余通过听歌来释放压力、娱乐身心。一款实用的、方便的、高效的播放器成为了PC等设备上的必备软件。通过选做此题可培养编程能力及自主创新能力,将理论与实际相结合,做出一款可同步显示波形的音频播放器。2. 此研究包含的主要模块?本研究计划在eclipse编辑器里用python语言编程,实现播放器功能和波形同步显示功能这两个模块。3研究需注意的问题及重难点部分?需要注意python库函数的调用及一些工具包的导入等问题。重难点在于音乐波形的绘制,波形的精确显示等。会议主持人:记 录 人:年 月 日指导小组意见负责人签名: 年 月 日系部 意 见负责人签名:年月日注:此表由学生本人填写,一式三份,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号