Sto cercando un modo elegante, senza un sacco di dipendenze come in alcune delle soluzioni che ho cercato su google.Come attivare da Python la riproduzione di un file audio WAV o MP3 su un Mac?
Grazie per qualsiasi idea.
Sto cercando un modo elegante, senza un sacco di dipendenze come in alcune delle soluzioni che ho cercato su google.Come attivare da Python la riproduzione di un file audio WAV o MP3 su un Mac?
Grazie per qualsiasi idea.
Per quanto ne so PyGame è il modo più portatile per riprodurre la musica: http://www.pygame.org/docs/ref/music.html
Potete trovare il suo pacchetto qui: http://www.pygame.org/download.shtml
Se si vuole farla finita con dipendenze esterne del tutto, e sono in esecuzione OS X 10.5+, è possibile utilizzare il lettore audio da riga di comando incluso, afplay, insieme al modulo subprocess.
non ho ancora testato, ma questo dovrebbe funzionare:
import subprocess
audio_file = "/full/path/to/audio.wav"
return_code = subprocess.call(["afplay", audio_file])
testato. Funziona alla grande. Semplice ed efficace su OS X. Blocca comunque l'esecuzione, mentre suona. Forse c'è una chiamata asincrona per questo? – Praxiteles
Questo funziona molto bene per me su Mac OS X El Capitan, con Python 3.5. Grazie mille! –