J'ai une horloge que j'ai faite et j'aimerais en faire un réveil.Comment pourrais-je jouer un son d'alarme en python?
5
A
Répondre
5
En supposant que vous êtes sous Windows:
import winsound
winsound.PlaySound('alert.wav')
Si vous êtes sous Linux (ou Mac OS X, je crois), vous pouvez soit utiliser pygame ou appeler un programme Linux (comme MPlayer) en utilisant popen
. exemple pygame:
import pygame
pygame.init()
pygame.mixer.music.load("alert.ogg")
pygame.mixer.music.play()
pygame.event.wait()
Exemple d'utilisation popen
, qui exécute une commande comme si vous étiez dans le terminal:
from os import popen
cmd = "mplayer alert.ogg"
popen(cmd)
1
Si vous avez le module MP3Play, et le plan sur la lecture d'un fichier MP3, vous pouvez utilisez cette méthode simple.
import mp3play
filename = "C:/PATH/TO/FILE.mp3"
sound = mp3play.load(filename)
sound.play()
Ce code lit tout le fichier MP # jusqu'à ce qu'il soit terminé. Si vous voulez jouer seulement que son pour seulement un certain laps de temps, utilisez ceci:
import mp3play
import time
filename = "C:/PATH/TO/FILE.mp3"
sound = mp3play.load(filename)
time.sleep(min(30, sound.seconds())) #Plays the first 30 seconds of sound
sound.stop()
Ce module peut être téléchargé à partir de:
http://pypi.python.org/pypi/mp3play/0.1.15#downloads
0
sur Debian/Ubuntu essayez ceci:
sudo apt-get install beep
puis:
import os
os.system('beep')
Questions connexes
- 1. Comment jouer un son en C#, .NET
- 2. Jouer un son avec Monotouch
- 3. Jouer simultanément son en C#
- 4. Jouer du son en C++
- 5. Comment jouer un son sur l'iPhone
- 6. Comment jouer iPhone Tap son?
- 7. Comment jouer un son sous Linux en utilisant C?
- 8. Jouer un son pendant une certaine durée
- 9. iPhone - Comment jouer un son sur un bouton tactile?
- 10. pour jouer son programme en utilisant un bouton sur l'iPhone
- 11. Jouer le son sans onClickListener
- 12. Comment jouer son et animations dans MVVM
- 13. Jouer le son dans un navigateur mobile?
- 14. Jouer le son sur un événement tactile?
- 15. Jouer du son avec OpenAL
- 16. Comment puis-je jouer du son en C#?
- 17. Comment jouer le fichier son En mode silencieux iPhone sdk?
- 18. Comment jouer un son dans Silverlight sans XAML
- 19. Jouer le son Javascript/Jquery
- 20. Comment puis-je jouer un son dans WinForms?
- 21. Comment jouer un son dans une application Web JSF?
- 22. ALSA: Comment savoir quand un son est fini de jouer
- 23. Comment jouer un son (alerte) dans une application java?
- 24. Comment jouer un son toutes les 2 secondes?
- 25. Son standard du système en Python
- 26. Jouer un son dans un add-on Firefox
- 27. Jouer le son d'une fréquence particulière en android
- 28. Jouer le son qu'une oscillation/vibration ferait
- 29. jouer un son, l'attendre pour finir de jouer et continuer (iphone)
- 30. son bip en python audiolab
double possible de [Lire l'audio avec python] (http://stackoverflow.com/questions/260738/play-audio-with-python) –
@Marcelo: désolé j'ai répondu, je ne savais pas que c'était un dupe. –
@Rafe: Ce n'est pas grave; Cela arrive tout le temps. D'ailleurs, il semble que pas trop d'accord avec moi. ;-) –