在python中播放声音文件

时间:2014-05-01 18:54:25

标签: python audio mp3

在python中播放MP3文件有什么好方法?它需要是维护的东西,并且是跨平台的(Win,Mac,Linux)和具有简单且可重复的调用结构的东西,而不是每次打开相同的文件时都必须执行复杂的设置(我使用声音各种循环,并且不必经常担心频道是否已满或其他因素)。它也需要相对较小;我不想导入整个GUI工具包,所以我可以播放一个小铃铛和警报声。最后,它需要是非阻塞的;我需要它来播放文件一次并继续前进而不会锁定整个程序。

我一直在使用PyAudiere来播放python中的MP3文件,因为它曾用于满足所有这些标准。不幸的是,该软件包已被放弃,因此我需要找到一个替代品(PyAudiere已更新为python 2.6,如果您通过手动更改版本检查来破解它仍然可以在2.7中工作,但这不是一个长期解决方案,尤其是现在很难找到包裹的副本。)

1 个答案:

答案 0 :(得分:0)

您好请尝试以下库:

  1. PyMedia

  2. pygame

  3. PyAudio

  4. pyglet

相关问题