KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
If one wishes to beep the speaker on Windows, Python 2 apparently provides a useful function: winsound.Beep() . The neat thing about this function is that it takes arguments specifying the exact frequency and duration of the beep. This is exactly what I want to do, except that I don't use Windows. So... What are the nearest equivalents of winsound.Beep() for Linux and OS X [edit: macOS ], bringing in as few dependencies as possible? Please note that I want to be able to beep the speaker directly, not to play a sound file. Also, I need to be able to control the frequency and duration of the beep, so curses.beep() and print '\a' won't do. Lastly, I am aware that PyGame provides extensive sound capabilities, but given that I don't require any of PyGame's other functionality, that would seem like using a sledgehammer to crack a nut (and anyway, I'm trying to do away with dependencies as far as possible). [Edited on 9 Feb 2023 to reflect the fact that OS X was renamed macOS a few years after this question was asked]
Tags (comma-separated)
Save Edits
Cancel