>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

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).

Vie connectée