簡體   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