CommencezCommencez gratuitement

Importer un fichier audio avec Python

Vous avez vu qu'il existe différents types de fichiers audio et que la musique en continu et la parole n'utilisent pas les mêmes fréquences d'échantillonnage. Passons maintenant à la pratique avec ces fichiers.

Pour commencer, nous allons importer le fichier audio good_morning.wav à l'aide de la bibliothèque intégrée wave de Python. Ensuite, nous verrons à quoi il ressemble en octets grâce à la méthode intégrée readframes().

Vous pouvez écouter good_morning.wav ici.

Rappel : good_morning.wav ne dure que quelques secondes, mais à 48 kHz, cela représente 48 000 éléments d'information par seconde.

Cette activité fait partie du cours

Traitement de la langue parlée en Python

Voir le cours

Instructions de l’exercice

  • Importez la bibliothèque wave de Python.
  • Lisez le fichier audio good_morning.wav et enregistrez-le dans good_morning.
  • Créez signal_gm en lisant toutes les trames de good_morning avec readframes().
  • Affichez l'apparence des 10 premières trames audio en découpant signal_gm.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

import ____

# Create audio file wave object
good_morning = wave.open(____, 'r')

# Read all frames from wave object 
____ = good_morning.readframes(-1)

# View first 10
print(signal_gm[:____])
Modifier et exécuter le code