Tengo un reloj que hice y me gustaría convertirlo en un despertador.¿Cómo hago para reproducir un sonido de alarma en Python?
5
A
Respuesta
5
Suponiendo que estás en Windows:
import winsound
winsound.PlaySound('alert.wav')
Si estás en Linux (o Mac OS X, creo), También se puede usar pygame o llamar a un programa de Linux (como mplayer) usando popen
. ejemplo pygame:
import pygame
pygame.init()
pygame.mixer.music.load("alert.ogg")
pygame.mixer.music.play()
pygame.event.wait()
Ejemplo usando popen
, que ejecuta un comando como si estuviera en el terminal:
from os import popen
cmd = "mplayer alert.ogg"
popen(cmd)
1
Si tiene el módulo MP3Play, y el plan de reproducción de un archivo MP3, puede usa este método simple
import mp3play
filename = "C:/PATH/TO/FILE.mp3"
sound = mp3play.load(filename)
sound.play()
Ese código jugará todo el archivo MP # hasta que se haga. Si quieres jugar sólo ese sonido por sólo una cierta cantidad de tiempo, utilice esto:
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()
Este módulo se puede descargar desde:
http://pypi.python.org/pypi/mp3play/0.1.15#downloads
0
En Debian/Ubuntu intente esto:
sudo apt-get install beep
y luego:
import os
os.system('beep')
Cuestiones relacionadas
- 1. Cómo reproducir tono de llamada/sonido de alarma en Android
- 2. Cómo reproducir un sonido en C#, .NET
- 3. ¿Cómo puedo reproducir un sonido en WinForms?
- 4. ¿Cómo reproducir un sonido de Windows estándar?
- 5. Cómo reproducir un archivo de sonido
- 6. Reproducir (y reproducir) un sonido en safari mobile
- 7. Cómo reproducir sonido con Qt
- 8. Notificación de Android para reproducir sonido solo
- 9. Reproducir sonido con SoundPool
- 10. ¿cómo reproduzco un sonido de alarma por más de 30 segundos como la aplicación pro reloj de alarma?
- 11. ¿Cómo puedo reproducir sonido en Java?
- 12. Cómo reproducir un efecto de sonido en Android
- 13. reproducir un sonido cada N milisegundos
- 14. ¿Qué es una forma de plataforma cruzada para reproducir un archivo de sonido en python?
- 15. ¿Grabar sonido y reproducir sonido modulado en Android?
- 16. Qt - cómo grabar y reproducir sonido simultáneamente
- 17. Reproducir un sonido en un complemento de Firefox
- 18. Cómo reproducir un sonido de notificación de Android
- 19. Reproducir un sonido cuando se hace clic en Android
- 20. Cómo usar AudioQueue para reproducir un sonido para Mac OSX en C++
- 21. Reproducir audio con Python
- 22. Reproducir clip de sonido Mp3 en mouseclick usando jplayer?
- 23. Cómo reproducir el sonido de la cámara nativa en Android
- 24. Manera simple de reproducir un archivo de sonido (.aif)
- 25. Reproducir sonido al recibir un mensaje de chat web
- 26. Cómo reproducir sonido en Python SIN interrumpir la música/otros sonidos de la reproducción
- 27. ¿Cómo grabar y reproducir sonido en la aplicación iPhone?
- 28. ¿Cómo realizar operaciones al reproducir sonido en iPhone?
- 29. ¿Establecer ToggleButton para reproducir el sonido predeterminado al hacer clic?
- 30. Reproducir sonido múltiple al mismo tiempo
posible duplicado de [Reproducir audio con Python] (http://stackoverflow.com/questions/260738/play-audio-with-python) –
@Marcelo: lo siento, respondí, no era consciente de que era una estafa. –
@Rafe: No es gran cosa; pasa todo el tiempo. Además, parece que no muchos están de acuerdo conmigo. ;-) –