Lire un fichier MP3 à l'aide de Python
-
Lire des fichiers MP3 avec Python en utilisant le package
playsound
-
Lire des fichiers MP3 avec Python en utilisant le package
pygame
-
Lire des fichiers MP3 avec Python à l’aide du package
vlc
-
Lire des fichiers MP3 avec Python à l’aide du package
webbrowser
-
Lire des fichiers MP3 avec Python en utilisant le package
os
Ce tutoriel explique comment lire des fichiers mp3 avec Python en utilisant des packages tels que pygame
, vlc
, playsound
et webbrowser
.
Lire des fichiers MP3 avec Python en utilisant le package playsound
Une façon simple de lire un fichier mp3 à l’aide de Python est d’utiliser la bibliothèque playsound
. Il peut être utilisé pour lire à la fois des fichiers .mp3
et .wav
.
import playsound
playsound.playsound("sample.mp3")
Il lit le fichier sample.mp3
placé dans le répertoire de travail courant. Si le .mp3
est placé dans un autre répertoire, assurez-vous de passer le chemin du fichier mp3 relatif au répertoire de travail courant.
Si vous n’avez pas installé le package playsound
sur votre système, vous pouvez l’installer avec la commande :
pip install playsound
Lire des fichiers MP3 avec Python en utilisant le package pygame
pygame
est une collection de modules qui donnent accès aux composants matériels du système comme le son, la souris, le clavier, etc. Nous pouvons utiliser ce package pour lire des fichiers mp3 en Python.
import pygame
pygame.mixer.init()
pygame.mixer.music.load("sample.mp3")
pygame.mixer.music.play()
Cet extrait de code lit le fichier sample.mp3
dans le répertoire de travail actuel. Si vous rencontrez un problème pour lire des fichiers mp3 à l’aide de pygame
, vous pouvez convertir le fichier mp3 au format .wav
.
Si vous n’avez pas installé le package pygame
sur votre système, vous pouvez l’installer avec la commande.
pip install pygame
Lire des fichiers MP3 avec Python à l’aide du package vlc
On peut aussi utiliser le package vlc
pour lire des fichiers mp3 en Python.
import vlc
p = vlc.MediaPlayer("sample.mp3")
p.play()
Cet extrait de code lit le fichier sample.mp3
dans le répertoire de travail actuel.
Si vous n’avez pas installé le package vlc
sur votre système, vous pouvez l’installer avec la commande :
pip install python-vlc
Lire des fichiers MP3 avec Python à l’aide du package webbrowser
import webbrowser
webbrowser.open("sample.mp3")
L’extrait de code ouvrira un onglet dans la fenêtre du navigateur et jouera le fichier sample.mp3
dans le répertoire de travail actuel.
Lire des fichiers MP3 avec Python en utilisant le package os
Nous pouvons utiliser des lecteurs de musique sur notre système pour lire des fichiers mp3 via Python. Pour cela, nous prenons l’aide du module os
.
Les lecteurs multimédias natifs varient selon les différents systèmes d’exploitation. Par conséquent, le code d’une plate-forme peut ne pas fonctionner sur une autre.
Nous utilisons l’extrait de code suivant pour la plate-forme Linux pour lire des fichiers mp3 en utilisant le package os
en Python.
import os
os.system("mpg123 " + "sample.mp3")
Si mpg123
n’est pas installé sur votre système Linux, vous pouvez l’installer à l’aide de la commande suivante :
sudo apt install mpg123
Pour macOS, nous utilisons l’extrait de code suivant pour lire un fichier mp3 en utilisant le package os
en Python.
import os
os.system("afplay " + "sample.mp3")
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn