繁体   English   中英

无法获得 winsound.Beep 工作

[英]Can't get winsound.Beep to work

我正在尝试使用winsound.Beep命令发出一些Beep噪音。 但是,当我使用winsound.Beep(500, 500)我什么也没听到。 但是,使用winsound.MessageBeepwinsound.PlaySound ,我winsound.PlaySound可以播放声音。 任何想法我应该做什么?

我想要做的是:我想为训练间隔编写一个小练习程序:计算机发出第一个音调,然后发出第二个音调,您将不得不猜测音调间隔是什么。 为此,我需要音调,我可以设置频率的音调。 我想让它尽可能简单,任何高音都可以。 我不想收集一组 .wav 文件或其他任何东西。 我想使用我认为在大多数声卡上都可以使用的音调发生器。 winsound.Beep 似乎可以做到这一点,但欢迎任何其他建议。

我有同样的问题。 winsound.Beep 过去工作得很好,然后突然停止工作(或者我就是这么想的)。 问题是有人(或某些更新)关闭了系统声音,这阻止了 Windows 手动或通过我的程序播放 Beep 声音。 尝试右键单击扬声器符号,打开音量混合器并检查系统声音是否关闭或最小音量。

我希望这有帮助!

你确定你的电脑有蜂鸣声吗? 许多最近的计算机删除了哔哔声,因为它很烦人,而且今天的大多数计算机都使用声卡来播放 wav 声音(您可以播放的其他声音)。

您还可以检查以验证它是否在此页面上激活

IMO,我认为将哔声用于除调试之外的其他事情并不是一个好主意。

编辑

也许您可以尝试使用此代码使用带有合成算法的基本 wav 创建声音

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM