我试图用Beep
命令发出一些winsound.Beep
个噪音。但是,当我使用winsound.Beep(500, 500)
时,我什么都没听到。但是,winsound.MessageBeep
和winsound.PlaySound
,我可以播放声音。任何想法我应该做什么?
我想做的事情:我想为训练间隔编写一个小练习程序:计算机发出第一个音,然后是第二个音,你将不得不猜测音调间隔是什么。为此,我需要音调,音调,我可以设置频率。我想让它尽可能简单,任何倾斜的声音都可以。我不想收集一组.wav文件或其他什么。我想使用我认为可用于大多数声卡的音源。 winsound.Beep似乎可以做到这一点,但欢迎任何其他建议。
答案 0 :(得分:1)
你确定你的电脑有哔哔声吗?很多最近的计算机都会发出哔哔声,因为它很烦人,今天大多数计算机都有声卡来播放wav声音(你可以播放的其他声音)。
您还可以检查以确认它是否已激活on this page
IMO,我认为使用嘟嘟声来进行调试以外的其他事情不是一个好主意。
<强> 修改 强>
Mayby你可以尝试this code使用带有synth algorythm的基础wav创建声音
答案 1 :(得分:1)
我有完全相同的问题。以前,Beep可以正常工作,然后突然停止工作(这就是我的想法)。问题是有人(或进行了一些更新)关闭了系统声音,从而阻止了窗口手动或通过我的程序播放Beep声音。尝试右键单击“扬声器”符号,打开混音器,然后检查系统声音是关闭还是最小音量。
希望对您有帮助!