一、python播放音频文件
下面是一些可以播放和录制音频的Python第三方库:
- playsound,支持MP3和WAV,目前只支持简单的回放。
- simpleaudio,支持WAV,提供检查文件是否仍在播放的功能。
- python-sounddevice和pyaudio为PortAudio库提供绑定,以便跨平台回放WAV文件。
- pydub,需要pyaudio来播放音频,但是安装了ffmpeg之后,它允许您使用几行代码来播放各种音频格式。
- pygame
1、playsound
安装:
pip install playsound
使用(python3不支持播放中文文件):
from playsound import playsound
playsound('file.mp3')
2、pydub
安装:
pip install pydub
brew install ffmpeg
pip install ffmpeg-python
使用:
from pydub import AudioSegment
from pydub.playback import play
sound = AudioSegment.from_mp3('file.mp3')
play(sound)
3、pygame
安装:
pip install pygame
使用:
pygame.mixer.