📅  最后修改于: 2023-12-03 15:07:46.880000             🧑  作者: Mango
在 Python 中,可以使用 playsound
模块来播放声音。这个模块可以在 Windows、macOS 和 Linux 上工作。它依赖于第三方程序来播放声音,因此需要安装一些额外的软件。
使用以下命令来安装 playsound
:
pip install playsound
然后,使用以下命令来安装所需的第三方程序:
Windows 用户需要安装 pydub
和 pyaudio
。可以使用以下命令安装它们:
pip install pydub
pip install pyaudio
macOS 用户需要安装 pyobjc
。可以使用以下命令安装它:
pip install pyobjc
Linux 用户需要安装 gstreamer
和 gstreamer-plugins-base
。可以使用以下命令安装它们:
sudo apt-get install gstreamer1.0-plugins-base
sudo apt-get install gstreamer1.0-tools
使用 playsound
模块很简单。只需导入它,然后调用 playsound
函数,并将声音文件的路径作为参数传递。例如:
from playsound import playsound
playsound("path/to/sound/file.wav")
如果需要播放一个音乐列表,可以使用以下代码:
from playsound import playsound
import random
music_list = ["path/to/sound/file1.mp3", "path/to/sound/file2.mp3", "path/to/sound/file3.mp3"]
random_music = random.choice(music_list)
playsound(random_music)
注意,以上代码只适用于在 Windows 上安装了 pydub
和 pyaudio
的用户。在其他操作系统上,需要进行一些适当的更改。
playsound
模块为 Python 编程者提供了一种简单的方法来播放声音文件。通过安装所需的第三方库和软件,可以在 Python 中轻松地播放声音。