Comment lire un fichier .WAV en Python

...

Python fournit des outils pour lire des fichiers audio.

Le vaste ensemble de bibliothèques standard de Python permet aux programmeurs de gérer un large éventail de tâches de programmation. Python est un langage "piles incluses": rien d'autre à ajouter. Fidèle à sa forme, Python a des fonctions intégrées pour lire et écrire certains formats de fichiers audio. Malheureusement, il n'existe aucun moyen standard de lire des fichiers audio sur la vaste gamme de matériels et de systèmes d'exploitation que le programmeur Python peut rencontrer. Python standard inclut cependant un moyen simple de faire le travail. Le module "os" ou système d'exploitation permet au programmeur d'utiliser le système d'exploitation sous-jacent pour effectuer le travail réel de lecture du fichier.

Lecture de fichiers .Wav avec Python sous Linux

Étape 1

Appuyez simultanément sur les touches "ALT" et F2. Entrez "python" dans la zone de saisie. Sélectionnez l'option permettant à Python de s'exécuter dans le terminal Linux. Cliquez sur le bouton "Exécuter".

Vidéo du jour

Étape 2

À l'invite Python, importez le module os en tapant "import os".

Étape 3

Entrez l'appel système suivant sur la ligne de commande Python.

os.system("aplay sons/test.wav")

Remplacez le paramètre "sounds/test.wav" par l'emplacement et le nom du fichier .wav à lire.

Étape 4

Appuyez sur la touche retour ou entrée pour exécuter le code.

Lecture de fichiers .Wav avec Python sous Windows XP

Étape 1

Cliquez sur le bouton du menu Démarrer, puis sélectionnez "Exécuter" pour charger l'interpréteur de commandes Windows.

Étape 2

À l'invite de commande Windows, tapez "python", puis appuyez sur la touche Entrée. Certaines installations nécessitent le chemin d'accès au répertoire contenant les binaires Python afin de localiser et de charger l'interpréteur. Par exemple, si Python 2.7 est la version installée, pour charger l'interpréteur Python, saisissez "c:\python27\python".

Étape 3

À l'invite de la ligne de commande Python, entrez « import os », puis appuyez sur la touche Entrée.

Étape 4

Entrez la commande suivante dans l'invite de l'interpréteur Python pour lire le fichier wave.

os.system("start /min mplay32 /play /close tada.wav")

Remplacez le paramètre "sounds/test.wav" par l'emplacement et le nom du fichier .wav à lire.

Étape 5

Appuyez sur la touche retour ou entrée pour lire le fichier wave.

Choses dont vous aurez besoin

  • Ordinateur Windows ou Linux avec Python version 2.5 ou ultérieure installée

  • Fichier audio au format Wave

Conseil

Les programmeurs Python ont plusieurs bibliothèques audio open source disponibles qui peuvent fournir les classes et les méthodes nécessaires pour lire les formats de fichiers audio populaires. Ces bibliothèques ont souvent des dépendances: d'autres bibliothèques ou fichiers sont nécessaires pour leur installation et leur fonctionnement.

Avertissement

La fonction "os.system()" de Python permet d'exécuter n'importe quelle commande de système d'exploitation standard que l'interpréteur Python est autorisé à exécuter. Il est possible d'insérer des commandes pour supprimer ou accéder à des données et applications importantes.