How to Play Sound in Python
![](https://plantpot.works/wp-content/uploads/2021/09/6816.png)
Contents
In this article, you will learn how to play sound in Python.
Play Sound in Python
In Python, you can play sound using the pygame library, which is a set of Python modules designed for game development. Here are the steps to play sound in Python using pygame:
Install pygame:
Install pygame by running the following command in your terminal or command prompt:
pip install pygame
Import pygame:
Import the pygame library in your Python script by adding the following line at the top of your code:
import pygame
Initialize pygame:
Initialize the pygame library by adding the following code to your script:
pygame.init()
Load the sound file:
Load the sound file that you want to play by adding the following code:
sound = pygame.mixer.Sound("path/to/sound/file.wav")
Replace “path/to/sound/file.wav” with the actual path to your sound file.
Play the sound:
Play the sound by adding the following code:
sound.play()
This will play the sound once.
If you want to play the sound repeatedly, you can use the following code instead:
sound.play(-1)
Stop the sound:
To stop the sound, you can use the following code:
sound.stop()
Quit pygame:
Finally, to quit the pygame library, you can use the following code:
pygame.quit()
Here is an example code that plays a sound file:
import pygame
# Initialize pygame
pygame.init()
# Load the sound file
sound = pygame.mixer.Sound("path/to/sound/file.wav")
# Play the sound once
sound.play()
# Wait for the sound to finish
pygame.time.wait(int(sound.get_length() * 1000))
# Stop the sound
sound.stop()
# Quit pygame
pygame.quit()