Come riprodurre un file .WAV in Python

...

Python fornisce strumenti per riprodurre file audio.

L'ampio set di librerie standard di Python consente ai programmatori di gestire un'ampia gamma di attività di programmazione. Python è un linguaggio "batterie incluse": nient'altro da aggiungere. Fedele alla forma, Python ha funzioni integrate per leggere e scrivere alcuni formati di file audio. Sfortunatamente, non esistono modi standard per riprodurre file audio nell'ampia gamma di hardware e sistemi operativi che il programmatore Python potrebbe incontrare. Python standard, tuttavia, include un modo semplice per portare a termine il lavoro. Il modulo "os" o sistema operativo consente al programmatore di utilizzare il sistema operativo sottostante per eseguire il lavoro effettivo di riproduzione del file.

Riproduzione di file .Wav con Python su Linux

Passo 1

Premere contemporaneamente i tasti "ALT" e F2. Inserisci "python" nella casella di input. Seleziona l'opzione per consentire l'esecuzione di Python nel terminale Linux. Fare clic sul pulsante "Esegui".

Video del giorno

Passo 2

Al prompt di Python, importa il modulo os digitando "import os".

Passaggio 3

Immettere la seguente chiamata di sistema sulla riga di comando di Python.

os.system("riproduci suoni/test.wav")

Sostituire il parametro "sounds/test.wav" con la posizione e il nome del file .wav da riprodurre.

Passaggio 4

Premere il tasto Invio o Invio per eseguire il codice.

Riproduzione di file .Wav con Python su Windows XP

Passo 1

Fare clic sul pulsante del menu Start e quindi selezionare "Esegui" per caricare l'interprete dei comandi di Windows.

Passo 2

Al prompt dei comandi di Windows, digitare "python" e quindi premere il tasto Invio. Alcune installazioni richiedono il percorso della directory contenente i binari Python per individuare e caricare l'interprete. Ad esempio, se Python 2.7 è la versione installata, per caricare l'interprete Python immettere "c:\python27\python".

Passaggio 3

Al prompt della riga di comando di Python, immettere "import os" e quindi premere il tasto Invio.

Passaggio 4

Immettere il seguente comando nel prompt dell'interprete Python per riprodurre il file wave.

os.system("avvia /min mplay32 /play /chiudi tada.wav")

Sostituire il parametro "sounds/test.wav" con la posizione e il nome del file .wav da riprodurre.

Passaggio 5

Premi il tasto Invio o Invio per riprodurre il file wave.

Cose di cui avrai bisogno

  • Computer Windows o Linux con Python versione 2.5 o successiva installata

  • File audio in formato Wave

Consiglio

I programmatori Python hanno a disposizione diverse librerie audio open source che possono fornire le classi e i metodi necessari per riprodurre i formati di file audio più diffusi. Queste librerie hanno spesso delle dipendenze: sono necessarie altre librerie o file per installarle e funzionare.

Avvertimento

La funzione "os.system()" di Python consente l'esecuzione di qualsiasi comando standard del sistema operativo che l'interprete Python ha il permesso di eseguire. È possibile inserire comandi per eliminare o accedere a dati e applicazioni importanti.