Не могу получить winsound.Beep для работы

Я пытаюсь сделать некоторые winsound.Beep с winsound.Beep команды winsound.Beep . Однако, когда я использую winsound.Beep(500, 500) я ничего не слышу. С winsound.MessageBeep и winsound.PlaySound однако, я winsound.PlaySound играть в звуки. Любые идеи, что я должен делать?

То, что я пытаюсь сделать: я хочу написать небольшую практику для тренировочных интервалов: компьютер звучит первый тон, затем второй тон, и вам придется угадать, что такое интервал тона. Для этого мне нужны тональные тона, тоны, для которых я могу установить частоту. Я хочу, чтобы все было как можно проще, любой звук будет звучать. Я не хочу собирать набор WAV-файлов или что-то еще. Я хочу использовать генератор тона, который, как мне кажется, доступен на большинстве звуковых карт. winsound.Beep кажется чем-то, что может сделать этот трюк, но любые другие предложения приветствуются.

One Solution collect form web for “Не могу получить winsound.Beep для работы”

Вы уверены, что на вашем компьютере есть звуковой сигнал? Многие из недавних компьютеров удаляют звуковой сигнал, потому что это раздражает, и большинство компьютеров сегодня имеют звуковую карту для воспроизведения звука WAV (другой звук, который вы можете играть).

Вы также можете проверить, активирована ли она на этой странице

IMO, я думаю, что использование звукового сигнала для других вещей, кроме отладки, не является хорошей идеей.

РЕДАКТИРОВАТЬ

Mayby вы можете попробовать этот код, чтобы создать звук, используя базовый wav с синтетическим алгоритмом

Interesting Posts
Python - лучший язык программирования в мире.