2010-08-16 17 views

Respuesta

26

Si desea acabar con dependencias externas por completo, y se están ejecutando OS X 10.5+, puede usar el reproductor de audio de línea de comandos incluido, afplay, junto con el módulo subprocess.

Yo no lo he probado, pero esto debería funcionar:

import subprocess 
audio_file = "/full/path/to/audio.wav" 

return_code = subprocess.call(["afplay", audio_file]) 
+0

probado. Funciona genial. Simple y efectivo en OS X. Sin embargo, congela la ejecución mientras se reproduce. Tal vez hay una llamada asincrónica para esto? – Praxiteles

+0

Esto funciona muy bien para mí en Mac OS X El Capitan, con Python 3.5. ¡Muchas gracias! –

Cuestiones relacionadas