Lire un fichier MP3 à l'aide de Python

Suraj Joshi 30 janvier 2023
  1. Lire des fichiers MP3 avec Python en utilisant le package playsound
  2. Lire des fichiers MP3 avec Python en utilisant le package pygame
  3. Lire des fichiers MP3 avec Python à l’aide du package vlc
  4. Lire des fichiers MP3 avec Python à l’aide du package webbrowser
  5. Lire des fichiers MP3 avec Python en utilisant le package os
Lire un fichier MP3 à l'aide de Python

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")
Auteur: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Article connexe - Python Audio