2013-01-13 105 views
2

我想用winsound.Beep命令使一些Beep噪音。但是,當我使用winsound.Beep(500, 500)我什麼也沒聽到。但是,winsound.MessageBeepwinsound.PlaySound我可以播放聲音。任何想法我應該做什麼?無法獲取winsound.Beep工作

我想要做的是:我想寫一個訓練間隔的小練習程序:計算機聽起來第一個音,然後第二個音,你將不得不猜測音間隔是多少。爲此我需要音調,我可以設置頻率的音調。我想盡可能保持簡單,任何音調都可以。我不想收集一組.wav文件或其他。我想利用我認爲在大多數聲卡上都可用的音源。 winsound.Beep似乎可以做到這一點,但是歡迎任何其他建議。

回答

1

您確定您的電腦有嗶聲嗎?很多最近的電腦都會刪除嘟嘟聲,因爲它很煩人,而今天大多數電腦都有聲卡來播放wav聲音(您可以播放其他聲音)。

您還可以檢查以驗證它是否激活on this page

IMO,我覺得用其他的東西比調試蜂鳴是不是一個好主意。

編輯

Mayby你可以嘗試this code創建使用與合成器algorythm基地WAV聲音

+0

我寫我自己一點點耳朵培訓計劃,例如,聽覺音的時間間隔等我想用winsound的嗶聲,因爲它很簡單(即使它聽起來有點原始)。如果您有任何其他建議,我想聽聽他們。 – Django

+0

我檢查了您鏈接的建議。註冊表提示音已打開,蜂鳴器已安裝,並且啓用了「系統」選項。 – Django

+0

請檢查我的編輯是否有可能的解決方案 –