【问题标题】:How to make my sound card produce sounds using Python?如何使用 Python 让我的声卡发出声音?
【发布时间】:2012-02-14 22:27:05
【问题描述】:

我想使用 Python 从我的声卡中发出声音/哔声。是否可以?如果是这样,怎么做? (使用 Linux)

【问题讨论】:

标签: python


【解决方案1】:

最简单的哔哔方式,打印bell character

print '\a'

当然,这只给你一种声音,所以如果你需要更复杂的东西,请查看the linkMichael 输入 cmets。 '\a' 的替代品是 chr(7)'\x07'

【讨论】:

  • 取决于你的终端模拟器。
【解决方案2】:

Python 没有跨平台播放声音的方式。

说到 Linux,有一个有趣的库ossauiodevthis question中的代码可以认为是示例代码,但问题表明该库并不完美。

您可以使用一些外部库,例如pygame (example) 或QtPhonon

【讨论】:

    猜你喜欢
    • 2017-08-07
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多