Estoy ejecutando RPi sin cabeza y me gustaría que reproduzca un sonido (como cuando se inicia una Mac), así que sé que está arrancando y qué tan lejos llegó. Ahora puedo reproducir archivos de música / wav. ¿Cuál es la mejor manera de hacer que algo reproduzca un archivo de sonido cuando se inicia RPi?
Tenga en cuenta que no tiene que ser muy temprano, estaría bien si RPi arranca, hace todo lo que necesita hacer y luego, cuando está listo para que alguien inicie sesión, se reproduce el sonido.
Actualización 1: estoy usando Raspbian "wheezy"
Respuestas:
Esencialmente, todo lo que tiene que hacer para crear un script de inicio es lo siguiente:
Cree un archivo aquí y hágalo ejecutable:
Agréguelo al nivel de ejecución predeterminado:
Todo lo que necesita hacer su script es llamar
aplay
a un archivo de audio. Algo como esto:fuente
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
cuando corroaplay /home/pi/beep-3.mp3
, dondebeep-3.mp3
es un archivo MP3 de un pitido.sudo modprobe snd_bcm2835
. Si eso no funciona, entonces haga una nueva pregunta :)sudo nano /etc/init.d/start-sound && chmod +x $_
hago, recibo un error comochmod: changing permission of 'start-sound': Operation not permitted
. Mi versión raspbian os es jessie.Agregue el comando para reproducir el sonido al final de
/etc/rc.local
fuente