如何从Python脚本中播放音频(类似于1秒的声音)?
如果它是独立于平台的最好,但首先它需要在Mac上工作。
我知道我只能在Python中执行afplay file.mp3
命令,但在原始Python中是否可以这样做呢?如果它不依赖于外部库,我也会更好。
发布于 2008-11-04 03:27:13
你可以在这里找到关于Python音频的信息:http://wiki.python.org/moin/Audio/
它看起来不能播放没有外部库的.mp3文件。您可以将.mp3文件转换为.wav或其他格式,也可以使用像PyMedia这样的库。
发布于 2008-11-04 04:40:50
您最好的选择可能是使用pygame/SDL。它是一个外部库,但它有很好的跨平台支持。
pygame.mixer.init()
pygame.mixer.music.load("file.mp3")
pygame.mixer.music.play()
您可以在pygame.mixer.music documentation中找到有关音频混音器支持的更多具体文档
发布于 2017-11-27 21:57:01
试试playsound,它是一个纯Python,跨平台,单一功能模块,不依赖于播放声音。
通过pip安装:
$ pip install playsound
安装完成后,您可以像这样使用它:
from playsound import playsound
playsound('/path/to/a/sound/file/you/want/to/play.mp3')
https://stackoverflow.com/questions/260738
复制相似问题