πΆ Winsound provides a simple way to play sound using the Windows built-in sound-playing machinery. π
Now you may ask: “How to install Winsound?“
Answer: You don’t. π
winsound
is a built-in module in Python’s standard library for Windows. Like all standard libraries in Python, you don’t need to install it separately if you’re using Python on a Windows machine.
You must have installed Python on your machine, of course. See my detailed blog tutorial on how to install Python.
To use winsound
, you can simply import it in your Python script:
import winsound # Play a system sound winsound.MessageBeep() # Play a .wav file winsound.PlaySound('path_to_sound_file.wav', winsound.SND_FILENAME)
However, if you’re on a non-Windows platform, winsound
will not be available. In such cases, you might want to look into other libraries or methods to play sound, such as pygame
or pydub
.
Also check out my in-depth guide with video to play beep sounds in Python:
πΆ Recommended: How to Make a Beep Sound in Python? [Linux/macOS/Win]

While working as a researcher in distributed systems, Dr. Christian Mayer found his love for teaching computer science students.
To help students reach higher levels of Python success, he founded the programming education website Finxter.com that has taught exponential skills to millions of coders worldwide. He’s the author of the best-selling programming books Python One-Liners (NoStarch 2020), The Art of Clean Code (NoStarch 2022), and The Book of Dash (NoStarch 2022). Chris also coauthored the Coffee Break Python series of self-published books. He’s a computer science enthusiast, freelancer, and owner of one of the top 10 largest Python blogs worldwide.
His passions are writing, reading, and coding. But his greatest passion is to serve aspiring coders through Finxter and help them to boost their skills. You can join his free email academy here.