基于Python的语音控制音乐播放器的设计与实现

基于Python的语音控制音乐播放器的设计与实现

基于Python的语音控制音乐播放器的设计与实现

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥309
  • 活动价: ¥200 (活动截止日期:2024-04-30)
  • (到期后自动恢复原价)
基于Python的语音控制音乐播放器的设计与实现

基于Python的语音控制音乐播放器的设计与实现

摘要:随着信息时代的发展,电子信息技术作为原始的产物已经运用到许多的行业中。当然除了电子技术,人工智能化的电子技术也成为当今非常重要的技术运用到现实中,因此我们继而准备设计一款基于Python的语音控制音乐播放器的设计。该系统以Python为基础以及百度AI平台一起,设计能够实现语音控制音乐播放器的程序,并且能够在相应的界面进行上一首,下一首,暂停,播放等操作。

关键词:Python,语音识别,百度AI平台

目 录

第一章 绪论 1

1.1研究背景 1

1.2研究意义 1

1.3市场现状 2

1.4设计目标 2

1.4.1 音乐播放器的实现 3

1.4.2 语音识别的实现 3

1.5论文的主要内容 3

第2章 环境搭建 4

2.1编程语言的选择 4

2.2开发环境的搭建 5

2.2.1 Python程序下载 5

2.3本章小结 8

第3章 音乐播放器设计 9

3.1 需求概述 9

3.2 系统总体模块 9

3.2.1系统界面模块介绍 10

3.2.2 系统功能模块划分 11

3.3 系统开发所需库 12

3.3.1 Tkinter模块 12

3.3.2 Os模块 13

3.3.3 Threading模块 13

3.3.4 Pygame模块 13

3.3.5 Time模块 13

3.3.6 Eyed3模块 14

3.3.7 librosa模块 14

3.4 需使用的主要语句介绍 14

3.4.1 tkinter模块 14

3.4.2 threading模块 15

3.4.3 pygame模块 15

3.4.4 time模块 16

3.4.5 os模块 16

3.4.6 librosa模块 16

3.5主程序的设计 16

3.5.1 搜索本地音乐播放文件 16

3.5.2 设置音乐播放功能 17

3.6本章小结 18

第四章 语音识别功能的实现 19

4.1百度AI开放平台——语音识别 19

4.1.1百度AI 19

4.1.2百度AI语音识别 20

4.2语音识别实现 21

4.2.1 注册百度AI 21

4.2.2创建应用 22

4.2.3 代码编写与实现 23

4.3语音识别对音乐播放器的控制 23

4.3.1 需求概述 23

4.3.2 语音识别控制总体模块介绍 24

4.3.3主程序的设计 24

4.3.4主要代码的编写 25

4.4本章小结 25

结论与展望 26

致  谢 27

参考文献 28

第一章 绪论

1.1研究背景

随着信息时代的发展,电子信息技术作为原始的产物已经运用到许多的行业中。当然除了电子技术,人工智能化的电子技术也成为当今非常重要的技术运用到现实中。这个将会给人们的生活带来很多的便利,方便人们操作,也节省了人们的时间,这也将成为未来的发展方向发挥着重要的作用。在智能化的影响下,语音控制有着很重要的作用,几乎在各个设备上都可以使用。语音控制在日后的生活中,最终应会替代传统的输入,这样即节约了时间,也能节约人们的成本,这样为我们的生活水平质量提高了很多,也减少了人们在传统输入时出现的错误。也能让人们很简单的上手操作,避免了不会输入法,汉语拼音带来的不便。

语音控制播放器,这个课题可以很好的让大家了解语音控制的好处和便利,这样为之后语音控制在生活中各个领域的应用提供了很大的便利。让人们更深入的知道它的原理及使用,这也因此提供了一些理论基础。语音控制播放器减少了画面的打开这一步骤,再加上是使用我们平常的话更加增加了它的实用性。这样也就更加能够吸引用户的使用频率。语音控制播放器也减少了许多线路的使用,进而减少了线路之间的干扰,这样更加减少了传统按钮带来的错误,降低了错误的出现,让人们的使用感也增加了许多。

语音控制播放器系统就是利用Python软件首先进行对界面的设计,设计出相应的需要的按键,然后加上百度AI平台,通过对语音的识别进行对播放器的各个功能的实现,例如常见的上一首,下一首的切换,播放与暂停的控制,音量的调整,让人们更加方便的进行音乐的播放。

1.2研究意义

首先我们可以先了解一下什么是Python语言。Python是由一个名叫Guido van Rossum 的研究学会在1990 年代初设计的一款语言,我们可以把他作为一门叫做ABC语言的替品。 Python提供了一个非常有效的适合我们初学者或者学习的人的一个高级的数据结构,也可以用于简单有效的面向对象编程。 Python的语法、动态类型和解释语言的性质等一些优点也可以很好地成为编写脚本以及在许多平台上快速开发应用程序的编程语言。 随着版本的不断更新和新的语言的功能的增加,Python正在渐渐的用在一些独立的大型的项目开发上。当然如果有需求也可以在可定制的软件中使用Python将其作为扩展程序语言。 Python丰富的标准库提供了适用于所有主要系统平台的源代码和机器代码。 

相对于之前较为老式的音乐播放器来说,这个语音控制播放器能够更加方便,更加快捷,更快上手使用。这样对于一些不太会使用电子产品的人来说,这样更加激起了他们使用的欲望,也能使得生活更加智能化,提高了我们的生活水平。

1.3市场现状

现在随着智能的大众化,人们休闲娱乐的方式也越来越多元化,越来越有趣,越来越吸引人们的使用兴趣和提高人们的使用体验感。其中以听音乐为重心的娱乐,在如今这个时代,也随之变得越来越大众化。国内外的音乐播放器的款式以及相应的功能也越来越多样化。

语音识别技术的研究可以从20世纪50年代算起,在那个时代生产的Audry系统,是第一个可以识别的数字语音识别系统,但当时只能识别英文字母。对其进行更加进一步的发展的是20世纪60年代末70年代初,计算机技术的发展为其提供了软硬件的可能。随着应用领域的扩大和发展,在20世纪80年代末,人们对于语音识别的研究有了一个巨大的突破,解决了词汇的缺乏等障碍。到90年代前期,许多大公司如:苹果,IBM等斥巨资加以研究运用,从而使得语音识别得到不断地提高。

我国在这一方面的研究起步于50年代。从1987年的863计划以来,每两年我们的技术水平就会提高一次,基本已经与国外水平一致。其中具有很大的成功的课题有清华大学的电子工程系语音技术与专用芯片设计课题,这是当前国际上识别技术结果最好的一个,可以识别普通话和四川话;还有中科院自动化所及其公司设计的产品系列PattekASR,结束了国外公司对语音识别的垄断。

1.4设计目标

本次设计的基于python的语音控制音乐播放器设计的目标是设计并实现语音控制音乐播放器。

参考文献

[1]翟顺诚. 基于python的音频设计及频谱分析[J]. 中国新通信, 2019, 21(01):79.

[2]卢冠成. 一种基于Python的音乐检索方法的研究[J]. 电子制作, 2019, 000(014):82-83,85.

[3]胡守超. 基于Python语言的音频捕获及频谱分析设计[J]. 电脑编程技巧与维护, 2009, 25(9):28-30.

[4]算法. 基于Python语言的音频捕获及频谱分析设计(五)[J]. 电脑编程技巧与维护.

[5]刘祥臻, 王红梅, 徐明泽,等. 基于安卓平台的车载语音控制智能音乐播放器[J]. 科学技术创新, 2020(11):64-65.

[6]楼海华. 基于语音控制的智能人机交互助手的关键技术研究[J]. 计算机产品与流通, 2017(12):105-107.


  • 关键词 Python 语音 控制 音乐 播放器 实现
  • 上一篇:基于OneNet平台的智能家居设计
  • 下一篇:基于RFID的垃圾分类系统的原型设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。