gpt4 book ai didi

python - 如何在 Python 中发出警报声?

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:56 24 4
gpt4 key购买 nike

我想用 python 发出警报声,但没有成功..

我正在尝试类似的东西

winsound.Beep(700,500)
winsound.Beep(710,500)
winsound.Beep(720,500)
...

这是更好的方法吗?并播放它?

没有外部文件...

谢谢

最佳答案

将高质量的警报器录制为 WAV 文件(Audacity 是完成此任务的好工具,甚至可能为此提供正确的声音发生器组合)并使用 PlaySound

winsound.PlaySound('siren.wav', winsound.SND_FILENAME)

您还可以将其作为字符串捆绑到脚本中,以避免拥有单独的文件:

siren = base64.b64decode('''
<base64-encoded data>
''')
winsound.PlaySound(siren, winsound.SND_MEMORY)

要为 siren 创建数据,请通过 base64 编码器运行 WAV 文件(例如,here 是一个基本的命令行工具 - 下载包括一个 win32 exe)并将输出粘贴到警报器 字符串。顺便说一句,Base64 不是必需的;它只是将二进制数据嵌入 Python 源文件的一种便捷方式。

关于python - 如何在 Python 中发出警报声?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2748702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com