Comment lire un fichier MP3 en Python ?

Par : TutorialsGrey, le 13 Janvier 2022

Dans cet article, nous allons voir comment lire un fichier MP3 à partir de Python. Le langage Python est équipé d'un certain nombre de bibliothèques capables de traiter l'audio. Nous allons particulièrement utilisé dans cet article les bibliothèques playsound, pygame et webbrowser pour lire un fichier MP3.

 

Lire un fichier MP3 en Python avec la bibliothèque playsound

Une manière simple de lire un fichier MP3 en Python est d'utiliser la bibliothèque playsound. Elle vous permet de lire à la fois des fichiers en .mp3 et .wav.

 

Installation

Si vous n'avez pas encore installé la bibliothèque playsound, vous pouvez l'installer via la commande ci-dessous :

pip install playsound

 

Code Python 3

import playsound
playsound.playsound('test.mp3')

Le code ci-dessus lit le fichier test.mp3 qui se trouve dans le répertoire de travail actuel. Si le fichier .mp3 que vous voulez lire est placé dans un autre répertoire, assurez-vous de passer en paramètre de la fonction playsound(), le chemin relatif ou absolu du fichier en question.

 

 

 Lire un fichier MP3 en Python avec la bibliothèque 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 cette bibliothèque pour lire des fichiers MP3 en Python.

 

Installation

Vous pouvez installer la bibliothèque pygame en utilisant la commande suivante :

pip install pygame

 

Code Python 3

import pygame

file = 'test.mp3'
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(file)
pygame.mixer.music.play()

while pygame.mixer.music.get_busy(): 
  pygame.time.Clock().tick(10)

L'extrait de code ci-dessus lit le fichier test.mp3 dans le répertoire de travail actuel.

 

 

Lire un fichier MP3 en Python avec la bibliothèque webbrowser

Il est également possible d'utiliser la bibliothèque vlc pour lire des fichiers MP3 en Python.

 

Installation

webbrowser est une bibliothèque standard de Python. Il n'est pas nécessaire de l'installer car elle est déjà intégrée dans Python.

 

Code Python 3

import webbrowser

webbrowser.open("sample.mp3")

L'exécution du code ci-dessus ouvrira un nouvel onglet dans votre navigateur par défaut et jouera le fichier test.mp3 qui se trouve dans le repertoire de travail actuel.