CommencerCommencer gratuitement

Importer un fichier audio avec Python

Vous avez vu qu’il existe différents types de fichiers audio et que la musique en streaming et la parole n’ont 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 standard wave de Python. Ensuite, nous verrons à quoi il ressemble sous forme d’octets en utilisant la méthode intégrée readframes().

Vous pouvez écouter good_morning.wav ici.

Rappelez-vous : good_morning.wav ne dure que quelques secondes mais, à 48 kHz, il contient 48 000 informations par seconde.

Cet exercice fait partie du cours

Traitement du langage parlé en Python

Afficher le cours

Instructions

  • Importez la bibliothèque Python wave.
  • Lisez le fichier audio good_morning.wav et enregistrez-le dans good_morning.
  • Créez signal_gm en lisant tous les frames de good_morning avec readframes().
  • Affichez l’apparence des 10 premiers frames audio en faisant un slicing de signal_gm.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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