PyAudio 提供了 PortAudio 的 Python 语言版本,这是一个跨平台的音频 I/O 库,使用 PyAudio 你可以在 Python 程序中播放和录制音频。
在ubuntu安装时候直接pip安装会报错,原因是有一些依赖没有安装。
首先要安装libasound,portaudio,libportaudio,libportaudiocpp等依赖库
然后使用下面指令安装依赖
sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
然后再安装pyaudio
pip install pyaudio
pip安装如果下载比较慢,可以设置pip源为国内清华源加速
pip3 install pip -U
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
就能顺利安装了。
在ubuntu下,还有一个好用的语音播放库play,可以直接播放各种格式的音频,安装方式如下。
sudo apt-get install sox
sudo apt-get install sox libsox-fmt-all
play *mp3
play+文件路径就能播放音频了。 还可以结合python的os库,实现结合编程。
本文暂时没有评论,来添加一个吧(●'◡'●)