如何从 Python 脚本播放音频(就像 1 秒的声音)?
如果它是独立于平台的,那将是最好的,但首先它需要在 Mac 上工作。
我知道我可以从 Python 中执行 afplay file.mp3
命令,但是可以在原始 Python 中执行吗?如果它不依赖外部库,我也会更好。
原文由 Josh Hunt 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何从 Python 脚本播放音频(就像 1 秒的声音)?
如果它是独立于平台的,那将是最好的,但首先它需要在 Mac 上工作。
我知道我可以从 Python 中执行 afplay file.mp3
命令,但是可以在原始 Python 中执行吗?如果它不依赖外部库,我也会更好。
原文由 Josh Hunt 发布,翻译遵循 CC BY-SA 4.0 许可协议
您最好的选择可能是使用 pygame/SDL 。它是一个外部库,但跨平台支持很好。
pygame.mixer.init()
pygame.mixer.music.load("file.mp3")
pygame.mixer.music.play()
您可以在 pygame.mixer.music 文档中找到有关混音器支持的更多具体文档
原文由 TML 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答863 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
您可以在此处找到有关 Python 音频的信息: http ://wiki.python.org/moin/Audio/
它看起来不像没有外部库就可以播放 .mp3 文件。您可以将 .mp3 文件转换为 .wav 或其他格式,或使用 PyMedia 等库。