首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Python播放音频

使用Python播放音频
EN

Stack Overflow用户
提问于 2008-11-04 03:11:04
回答 21查看 252.2K关注 0票数 128

如何从Python脚本中播放音频(类似于1秒的声音)?

如果它是独立于平台的最好,但首先它需要在Mac上工作。

我知道我只能在Python中执行afplay file.mp3命令,但在原始Python中是否可以这样做呢?如果它不依赖于外部库,我也会更好。

EN

回答 21

Stack Overflow用户

回答已采纳

发布于 2008-11-04 03:27:13

你可以在这里找到关于Python音频的信息:http://wiki.python.org/moin/Audio/

它看起来不能播放没有外部库的.mp3文件。您可以将.mp3文件转换为.wav或其他格式,也可以使用像PyMedia这样的库。

票数 18
EN

Stack Overflow用户

发布于 2008-11-04 04:40:50

您最好的选择可能是使用pygame/SDL。它是一个外部库,但它有很好的跨平台支持。

代码语言:javascript
复制
pygame.mixer.init()
pygame.mixer.music.load("file.mp3")
pygame.mixer.music.play()

您可以在pygame.mixer.music documentation中找到有关音频混音器支持的更多具体文档

票数 48
EN

Stack Overflow用户

发布于 2017-11-27 21:57:01

试试playsound,它是一个纯Python,跨平台,单一功能模块,不依赖于播放声音。

通过pip安装:

代码语言:javascript
复制
$ pip install playsound

安装完成后,您可以像这样使用它:

代码语言:javascript
复制
from playsound import playsound
playsound('/path/to/a/sound/file/you/want/to/play.mp3')
票数 33
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/260738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档