Comment lire un fichier .WAV en Python
La bibliothèque standard de Python permet de gérer de nombreuses tâches. Python est un langage « batteries included ». Il inclut des fonctions pour lire/écrire certains formats audio, mais pas de méthode standard multiplateforme pour *lire* (jouer) l'audio. Le module « os » permet d'utiliser le système d'exploitation sous-jacent pour jouer le fichier.
Lecture .WAV avec Python sous Linux
Étape 1
Appuyez simultanément sur « ALT » et « F2 ». Entrez « python » dans la boîte. Choisissez l'option pour lancer Python dans le terminal. Cliquez « Exécuter ».
Étape 2
À l'invite Python, importez le module os : « import os ».
Étape 3
Entrez l'appel système : os.system("aplay sons/test.wav"). Remplacez « sons/test.wav » par le chemin et nom de votre fichier .wav.
Étape 4
Appuyez sur Entrée pour exécuter.
Lecture .WAV avec Python sous Windows XP
Étape 1
Menu « Démarrer » > « Exécuter » pour ouvrir l'invite de commandes Windows.
Étape 2
Tapez « python » + Entrée. Si nécessaire, indiquez le chemin complet (ex : « c:\python27\python »).
Étape 3
À l'invite Python, « import os » + Entrée.
Étape 4
Commande : os.system("start /min mplay32 /play /close tada.wav"). Remplacez le paramètre par votre fichier .wav.
Étape 5
Appuyez sur Entrée pour jouer le fichier.
Astuce
Des bibliothèques audio open source (PyAudio, python-sounddevice, etc.) offrent des classes/méthodes pour les formats populaires, mais ont souvent des dépendances.
Avertissement
La fonction « os.system() » exécute toute commande système autorisée. Risque d'injection de commandes destructrices (suppression, accès données).
