>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come riprodurre un file .WAV in Python

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 ci sono modi standard per riprodurre file audio nell'ampia gamma di hardware e sistemi operativi che il programmatore Python potrebbe incontrare. Standard Python, 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

Passaggio 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".

Passaggio 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("aplay sound/test.wav")

Sostituisci 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

Passaggio 1

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

Passaggio 2

Al prompt dei comandi di Windows, digita "python" e quindi premi 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 inserisci "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 comando seguente nel prompt dell'interprete Python per riprodurre il file wave.

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

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

Passaggio 5

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

Suggerimento

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 dipendenze:sono necessarie altre librerie o file per l'installazione e il funzionamento.

Avviso

La funzione "os.system()" di Python consente di eseguire 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.


  1. Come riprodurre un file WAV su un BlackBerry
  2. Come aprire un file in Python
  3. Come convertire WAV in Bin
  4. Come leggere un file di testo in Python
  5. Come creare un file in Python
  6. Come riprodurre file CPI