基于python的音频播放器的设计与实现.pdf
《基于python的音频播放器的设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于python的音频播放器的设计与实现.pdf(55页珍藏版)》请在咨信网上搜索。
1、本科学生毕业论文(设计)题目(中文):基于python的音频播放器的设计与实现(英 文):Based on the design and implementation ofpythons audio player姓 名学 号院(系)电子工程系专业、年级 电子信息工程级指导教师湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导 老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产 权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或 集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个 人和集体均已在文中以明确方式标明。本人完
2、全意识到本声明的法律 结果由本人承担。本科毕业论文(设计)作者签名:年 月 日毕业论文(设计)任务书课题名称:基于python的音频播放器的设计与实现学生姓名:_系 别:_电子工程系_专 业:_电子信息工程_指导教师:湖南科技学院本科毕业论文(设计)任务书1、主题词、关键词:python语言,音频播放器,Wave波形显示2、毕业论文(设计)内容要求:1)开发环境与开发工具的介绍;2)软件界面窗口的实现;3)音频解析与播放功能的实现;4)波形解析与显示的实现;5)界面、功能整体优化。6)软件调试与测试结果7)其它A3、文献查阅指引:1 http:srinikom.github.io/pyside
3、-docs/pyside 文档2 http:qt-QT 文档projcct.org/3 matplot 文档http:matplotlib.org/4 numpy 文档http:/www.numpy.org/5 CSDN 论坛http:/ 开源中 国社区http: Guido van Rossum.Foreword for Programming Python(1st ed.).1996/5/112 Python Software Foundation.Python 3.0b3 Release.2008/8/20 2008/8/3013 Python Language Guide(vl.O).
4、Google Documents List Data API vl.O.Google.14冯建元.音频播放器的架构分析与关键技术的实现J.计算机与网络.2009(20)4、毕业论文(设计)进度安排:1)2012年7月-12月:学习计算机编程基础(C&J ava);2)2012年11月:选定论文题目;3)2013年2月:实现了软件界面及播放器的基本功能;4)2013年3月:加入波形模块;5)2013年4月上旬:完成系统整合并开始着手写论文初稿;6)2013年4月中旬:继续完善软件界面与功能,论文初稿基本完成;7)2013年5月上旬:程序代码优化完成,论文定稿,准备答辩。教研室意见:负责人签名:注
5、:本任务书一式三份,由指导教师填写,经教研室审业后一份下达给学生,f 交指导教师,f 留系里存档。B湖南科技学院本科毕业论文(设计)开题报告书 论文(设计)题目 基于python的音频播放器的设计与实现作 者姓名 徐锌涛 所属系、专业、物 电子工程系电子信息工程专业2009年级指导教师姓名、职称 张文昭高级实验师 预计字数 10000 开题日期 2012.12.22选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解1)本选题的理论、实际意义如今是信息化多媒体时代,互联网上出现了各种各样的解析音频的软件,像酷狗、千千静听、QQ音乐等,这类软件使我们能随心所欲
6、的欣赏音乐,有的软件还能够看到 音乐的波形。基于对这方面的爱好,借助软件方面的知识,可以试着做一个软件,将音 频播放与波形解析这两个主要功能整合在一起,做出属于自己的音乐播放器。2)国内外有关本选题的研究动态和自己的见解在国外,音乐播放器主要有REALPLAYER、KMPLAYER及微软自带的WMP等。不过我们还是习惯于用国内的,在国内的音乐播放器市场上,有所谓的“四大天王”,他们分别是千千静听、酷狗音乐、酷我音乐以及QQ音乐。四款软件经过自身各个版本 的升级更新,在功能及用户体验上都有着长足的进步。目前国内做过的有关音频波形的研究主要有两个,一个是胡守超的基于Python语 言的音频捕获及频
7、谱分析设计:利用python编程语言和directsound的音频数据捕获技 术,并对采集到的音频数据进行了相关分析处理,实时显示其波形和频谱。另一个是基 于python何月顺的音频数据处理研究与应用:介绍了基于python的音频数据处理函数;实现了自动测试声音文件的格式、声音文件的播放及声音文件在不同的存储格式之间的 转换;对声音进行分离与合成;提取声音的特征值以便进行分析与鉴别;改变原始声音 的采样速率、采样编码、采样宽度等。国外主流的专业的多媒体解析与编辑软件是Adobe公司开发的系列软件,Audition 专为在照相室、广播设备和后期制作设备方面工作的音频和视频专业人员设计,可提供 先
8、进的音频混合、编辑、控制和效果处理功能。本设计所做的设计是仿照Adobe Audition这款软件,在Windows环境下,利用python 编程语言来实现音频播放与波形解析两大功能。C主要内容:1.主要研究内容:本课题主要是研究并设计了一个可显示波形的音频播放器。其中重点设计实现 音频数据解析及波形绘制的功能。本课题研究的内容主要有以下几个方面:1)开发环境与开发工具;2)软件界面窗口的实现;3)音频解析与播放功能的实现;4)波形解析与显示的实现。2.重点解决的问题:音频数据解析与音乐波形的绘制。3.预期的研究成果:软件所需功能已经实现研究方法:1.学习python语法、QT designe
9、r界面设计;2.设计音频播放器功能;3.加入波形绘制部分;4,查阅国内外最新资料,开拓视野,对已有的成果加以分析利用。完成期限和采取的主要措施:1、完成期限:2012.7.16-2013.5.61)2012年7月-12月:学习计算机编程基础(C&J ava);2)2012年11月:选定论文题目;3)2013年2月:实现了软件界面及播放器的基本功能;4)2013年3月:加入波形模块;5)2013年4月上旬:完成系统整合并开始着手写论文初稿;6)2013年4月下旬:继续完善软件界面与功能,论文初稿基本完成;7)2013年5月上旬:程序代码优化完成,论文定稿,准备答辩;2、主要措施:1)密切联系本组
10、设计成员及毕业设计指导导师,寻求有关毕业设计信息,确定 设计课题方向与设计内容;2)充分利用图书馆和网络查阅相关资料,广泛获取必要的知识,了解最新研究 动态。3)虚心向老师请教和同学进行学习交流,保障毕业设计的顺利完成。D主要参考资料:1 http:srinikom.github.io/pyside-docs/pyside 文档2 http:qt-QT 文档project.org/3 matplot 文档http:matDlotlib.org/4 numpy 文档htmwww.numpy.org/5 CSDN 论坛http: 开源中国社区http: Guido van Rossum.Forew
11、ord for Programming Python(1st ed.).1996/5/112 Python Software Foundation.Python 3.0b3 Release.2008/8/20 2008/8/3013 Python Language Guide(vl.O).Google Documents List Data API vl.0.Google.14冯建元.音频播放器的架构分析与关键技术的实现J.计算机与网络.2009(20)指导教师意见:指导教师签名:_教研室意见:签名:年 月 口E开 题报告 会纪要时间2012-12-22地点3-706与 会 人 员姓名职务(职
12、称)姓名职务(职称)姓名职务(职称)刘志壮教授陈泽顺副教授刘爱林副教授张文昭高级实验师徐晓高级实验师周玲讲师会议记录摘要:1.此论题的现实意义?近年来,在网络上出现了各种各样的音视频播放器,在工作之余通过听歌来释放压力、娱乐身 心。一款实用的、方便的、高效的播放器成为了 PC等设备上的必备软件。通过选做此题可培养编程能力及自主创新能力,将理论与实际相结合,做出一款可同步显示波 形的音频播放器。2.此研究包含的主要模块?本研究计划在eclipse编辑器里用python语言编程,实现播放器功能和波形同步显示功能这两个 模块。3.研究需注意的问题及重难点部分?需要注意python库函数的调用及一些工
13、具包的导入等问题。重难点在于音乐波形的绘制,波形 的精确显示等。会议主持人:记录人:年 月 日系 部忌、负责人签名:见 负责人签名:年 月 日 年 月 日注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份F湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题 目基于python的音频播放器的设计与实现学生姓名徐锌涛学 号200906002327系 另电子工程系业电子信息工程指导教师张文昭检查日期2013-4-10指导教师检查情况记载及修改意见:已经完成的工作:1、2、3、4、5、完成了软件整体界面的设计;完成所以格式音频播放的功能;完成了音乐波形的绘制;基本完成了软
14、件性能的优化;论文大部分内容已经完成。F一步的工作:1、进一步完善波形的绘制部分;2、完成软件各模块的整合3、同时继续论文的写作工作,找出错误,完善论文;签名:_G湖南科技学院毕业设计(论文)指导过程记录表毕业论文(设计)题目基于python的音频播放器的设计与实现学生姓名徐锌涛学号200906002327专业班级电信0903指导教师张文昭职称高级实验师系(教研室)电子技术教研室指 导 过 程 记 录指导内容 记录(一)查找资料及讨论选题。学生签名:2012年12月22 指导教师签名:2012年12月22日指导内容 记录(二)确定标题,下达设计任务书。学生签名:年 月 日指导教师签名:年 月
15、日指导内容 记录(三)设计可行性分析及开题报告的写作。学生签名:年 月 日指导教师签名:年 月 日指导内容 记录(四)论文的构思及基本框架。学生签名:年 月 日指导教师签名:年 月 日H注:本表与毕业论文一起装订存档。指导过程记录指导内容 记录(五)设计中的软件开发方案程序设计思路的讨论。学生签名:年 月 日指导教师签名:年 月 日指导内容 记录(六)中期检查,内容及结构的合理性。学生签名:年 月 日指导教师签名:年 月 日指导内容 记录(七)论文内容修改。学生签名:年 月 日指导教师签名:年 月 日指导内容 记录(八)论文格式修改。学生签名:年 月 日指导教师签名:年 月 日答辩小组组长意
16、见(对情况是否属实做出意见)组长(签名):年 月 日I湖南科技学院本科毕业论文(设计)评审表论文题目基于python的音频播放器的设计与实现作者姓名徐锌涛所属系、专业、年级电子工程系电子信息工程专业2009年级指导教师 姓名、职称张文昭高级实验师字数10000定稿日期2013.5.8中文摘要如今是信息化多媒体时代,互联网上出现了各种各样的解析音频的软件,像酷 狗、千千静听、QQ音乐等,这类软件使我们能随心所欲的欣赏音乐,有的软件还能 够看到音乐的波形。基于对这方面的爱好,借助软件方面的知识,可以试着做一个 软件,将音频播放与波形解析这两个主要功能整合在一起,做出属于自己的播放器。本论文设计实现
17、了 一种在windows环境下可显示波形的音频播放器,利用Qt designer设计音频播放器的界面,利用Eclipse编辑工具为软件开发平台,用 Python语言编程来实现音频播放器的各种功能。该音频播放器由音乐播放模块和波形显示模块组成,音乐播放模块能播放所有 音视频格式的文件,具有:暂停、停止功能,以及声音控制、音量调节、进度条调 节、时间定位、快进快退等功能。波形显示模块能同步显示wav格式文件波形,波 形可放大缩小等功能。关键词python语言,音频播放器,Wave波形显示英 文 摘 要Now is an information-based multimedia era,appear
18、ed on the I nternet all kinds of parsing of audio software,like cool dog,QQ music,etc.,this software enables us to follow ones inclinations appreciate the music,and some software also can see the music of the waveform.Based on the interest in this area,with the aid of software knowledge,can try to d
19、o a software,audio playback and waveform analysis integrated with the two major functions,to make their own players.This thesis designed and implemented in a Windows environment can display the waveform of the audio player,audio player using Qt designer design the interface,use the Eclipse editing t
20、ool for software development platform,using the Python programming language to realize the functions of audio player.The audio player is composed of music playback module and waveform display module,music playback module can all audio and video file formats,has:pause,stop function,and the voice cont
21、rol,volume control,the progress bar to adjust,time orientation,fast forward,fast rewind.Waveform display module can synchronize wav format file waveform,the waveform can be zoom in,and other functions,etc.KeywordsThe python language,audio player,Wave waveform displayJ说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总
22、分90100分记 为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格。指导教师评定成绩评审 基元评审要素评审内涵满分指导教师 实评分选题 质量 25%目的明确 符合要求选题符合专业培养目标,体现学科、专业特点和 教学计划的基本要求,达到毕业论文(设计)综 合训练的目的。10理论意义 或实际价值符合本学科的理论发展,有一定的学术意义;对经 济建设和社会发展的应用性研究中的某个理论或 方法问题进行研究,具有一定的实际价值。10选题恰当题目规模适当,难易度适中;有一定的科学性。5能力 水平 40%查阅文献 资料能力能独立查阅相关文献资料,归纳总结本论文所涉 及的
23、有关研究状况及成果。10综合运用 知识能力能运用所学专业知识阐述问题;能对查阅的资料进 行整理和运用;能对其科学论点进行论证。10研究方案 的设计能力整体思路清晰;研究方案合理可行。5研究方法和手 段的运用能力能运用本学科常规研究方法及相关研究手段(如计 算机、实验仪器设备等)进行实验、实践并加工处 理、总结信息。10外文应用 能力能阅读、翻译一定量的本专业外文资料、外文摘要 和外文参考书目(特殊专业除外)体现一定的外语 水平。5论文 质量 35%文题相符较好地完成论文选题的目的要求。5写作水平论点鲜明;论据充分;条理清晰;语言流畅。15写作规范符合学术论文的基本要求。用语、格式、图表、数据、
24、量和单位、各种资料引用规范化、符合标准。10论文篇幅10000字左右。5实评总分_ 成绩等级_指导教师评审意见:指导教师签名:_K说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100分记 为优秀,8089分记为良好,7079分记为中等,6069分记为及格,60分以下记为不及格。评阅教师评定成绩评审 基元评审要素评审内涵满分评阅教师 实评分选题 质量 25%目的明确 符合要求选题符合专业培养目标,体现学科、专业特点和教学 计划的基本要求,达到毕业论文(设计)综合训练的 目的。10理论意义或 实际价值符合本学科的理论发展,有一定的学术意义;对经济建 设和社会发展的应用性研究
25、中的某个理论或方法问题进 行研究,具有一定的实际价值。10选题恰当题目规模适当,难易度适中;有一定的科学性。5能力 水平 40%查阅文献 资料能力能独立查阅相关文献资料,归纳总结本论文所涉及的 有关研究状况及成果。10综合运用 知识能力能运用所学专业知识阐述问题;能对查阅的资料进行整 理和运用;能对其科学论点进行论证。10研究方案的 设计能力整体思路清晰;研究方案合理可行。5研究方法和 手段的运用 能力能运用本学科常规研究方法及相关研究手段(如计算机、实验仪器设备等)进行实验、实践并加工处理、总结信 息。10外文应用 能力能阅读、翻译一定量的本专业外文资料、外文摘要和外 文参考书目(特殊专业除
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 python 音频 播放 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。