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
Instructions de l’exercice
- Importez la bibliothèque
wavede Python. - Lisez le fichier audio
good_morning.wavet enregistrez-le dansgood_morning. - Créez
signal_gmen lisant toutes les trames degood_morningavecreadframes(). - 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[:____])