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环境)的主要内容,如果未能解决你的问题,请参考以下文章
Python在python / linux中拦截/读取音频输出级别