📅  最后修改于: 2023-12-03 15:18:53.356000             🧑  作者: Mango
Python 3 能够通过多种方式来播放声音。本文将介绍几种常用的方法。
pydub是Python中一个用于操作音频文件的库。它提供了简单易用的API,方便我们对音频进行裁切、合并、变换等各种操作。
首先,需要使用以下命令安装pydub库:
pip install pydub
接下来,我们可以使用以下代码片段来播放音频文件:
from pydub import AudioSegment
from pydub.playback import play
# 读取音频文件
song = AudioSegment.from_wav("song.wav")
# 播放音频文件
play(song)
pygame是Python中一个专门用于游戏开发的库,其中也包含了播放音频的功能。
我们可以先使用以下命令来安装pygame:
pip install pygame
接下来,可以使用以下代码片段来播放音频文件:
import pygame
# 初始化pygame
pygame.init()
# 播放音频文件
pygame.mixer.music.load("song.wav")
pygame.mixer.music.play()
# 等待播放完毕
while pygame.mixer.music.get_busy() == True:
continue
playsound是一个Python库,可以在Windows,macOS和Linux上播放声音,而且只有一个函数,非常适合用于快速播放。然而,它并不支持音频文件的裁剪、合并等操作。
我们可以使用以下命令来安装playsound:
pip install playsound
接下来,可以使用以下代码片段来播放音频文件:
from playsound import playsound
# 播放音频文件
playsound("song.wav")
本文介绍了三种使用Python 3 来播放声音的方法。使用pydub、pygame和playsound库都能实现这一功能,开发者可以根据具体需求来选择使用哪一种方式。