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
Instructions
- Importez la bibliothèque Python
wave. - Lisez le fichier audio
good_morning.wavet enregistrez-le dansgood_morning. - Créez
signal_gmen lisant tous les frames degood_morningavecreadframes(). - 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[:____])