Python编程实例-播放音频汇总(Linux环境)

Posted 视觉&物联智能

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python编程实例-播放音频汇总(Linux环境)相关的知识,希望对你有一定的参考价值。

播放音频汇总(Linux环境)

使用 Python 脚本播放音频是一项简单的任务,因为Python有许用来播放或录制声音的模块。 通过使用这些模块,您可以播放音频文件,例如 mp3、wav 和其他音频文件类型。 在播放音频前必须先安装音频模块,然后才能在脚本中使用该模块。 本文将展示如何安装不同类型的 Python 模块来播放音频。

1、使用playsound模块播放音频

playsound 模块是用于播放声音的最简单的模块。 该模块适用于 Python 2 和 Python 3,并且经过测试只能播放 wav 和 mp3 文件。 它只包含一个名为 playsound() 的方法,其中一个参数让 Linux 采用音频文件名进行播放。

安装playsound模块:

pip install playsound

调用playsound模块播放声音脚本如下:

from playsound import playsound

mp3file = \'ChristineWelch.mp3\'
playsound(mp3file)

2、使用pyd

python播放音频

参考技术A anaconda建立环境 python=3.7.9
切换到虚拟环境里
安装pyaudio
这个库好像只能播放.wav文件
而且wav文件内部有不同的格式 我们需要sox转换格式
sox在python里安装 pip install sox
注意 这是sox和python的接口 真正的sox文件得自己装一下
装完了还得配置环境变量
sox资源安排:
https://pan.baidu.com/s/1ar8wQc1Xdml9BJpuJ-ubrg
安装完后,就可以转换wav的内部格式了
在音乐文件路径下打开cmd或者powershell执行
sox voice.wav -b 16 -e signed-integer 00.wav
可以看到由voice.wav生成了新的文件 00.wav

以上是关于Python编程实例-播放音频汇总(Linux环境)的主要内容,如果未能解决你的问题,请参考以下文章

常用 Linux 软件汇总,足够用了!!!

Python在python / linux中拦截/读取音频输出级别

iOS 音频开发经验汇总

iOS 音频开发经验汇总

多个 HTML5 音频播放器。单击另一个音频实例时停止播放其他音频实例

通过 Python 选择音频设备进行播放