Je cherche une manière élégante, sans beaucoup de dépendances comme dans certaines des solutions que j'ai googlées.Comment déclencher la lecture Python d'un fichier audio WAV ou MP3 sur un Mac?
Merci pour vos idées.
Je cherche une manière élégante, sans beaucoup de dépendances comme dans certaines des solutions que j'ai googlées.Comment déclencher la lecture Python d'un fichier audio WAV ou MP3 sur un Mac?
Merci pour vos idées.
Pour autant que je sais PyGame est le moyen le plus portable pour jouer de la musique: http://www.pygame.org/docs/ref/music.html
Vous pouvez trouver son paquet ici: http://www.pygame.org/download.shtml
Si vous voulez en finir avec les dépendances externes entièrement, et sont en cours d'exécution OS X 10.5+, vous pouvez utiliser le lecteur audio de ligne de commande inclus, afplay, avec le module subprocess.
Je ne l'ai pas testé, mais cela devrait fonctionner:
import subprocess
audio_file = "/full/path/to/audio.wav"
return_code = subprocess.call(["afplay", audio_file])
testé. Fonctionne très bien. Simple et efficace sur OS X. Il gèle cependant l'exécution pendant la lecture. Peut-être y a-t-il un appel asynchrone pour cela? – Praxiteles
Cela fonctionne très bien pour Mac OS X El Capitan, avec Python 3.5. Merci beaucoup! –