>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come riprodurre file WAV in Python

Python include moduli standard per l'audio, ma la riproduzione cross-platform richiede il modulo os per delegare al sistema operativo. Esempio per Linux e Windows (legacy XP).

Linux (usa aplay di ALSA)

import os
os.system("aplay /percorso/file.wav")

Sostituire il percorso. aplay deve essere installato (pacchetto alsa-utils).

Windows (moderno: winsound nativo)

import winsound
winsound.PlaySound("C:\\percorso\\file.wav", winsound.SND_FILENAME)

winsound è standard su Windows, non richiede dipendenze esterne.

Windows legacy (XP, metodo articolo originale)

import os
os.system('start /min mplay32 /play /close "C:\\percorso\\file.wav"')

Usa mplay32.exe (Media Player legacy). Solo per riferimento storico.

Librerie avanzate (cross-platform, formati multipli)

⚠ Sicurezza: os.system() esegue comandi shell arbitrari. Non usare con input non validati (risk injection).
  1. Come riprodurre file WAV su BlackBerry
  2. Come aprire un file in Python
  3. Come Convertire WAV in BIN/CUE
  4. Come leggere un file di testo in Python
  5. Come creare un file in Python
  6. Come Riprodurre File CPI