Running Headless - Comment créer un son de démarrage?


15

J'utilise RPi sans tête et je voudrais qu'il joue un son (comme quand un Mac démarre), donc je sais qu'il démarre et jusqu'où il est arrivé. Je peux maintenant lire des fichiers musicaux / wav. Quelle est la meilleure façon de faire jouer quelque chose à un fichier son au démarrage de RPi?

Remarque , il n'est pas nécessaire que ce soit très tôt, ce serait bien si RPi démarre, fait tout ce qu'il doit faire et puis quand il est prêt pour que quelqu'un se connecte, le son joue.

Mise à jour 1: j'utilise Raspbian «wheezy»


Vous devrez créer votre propre script d'initialisation. Mais le processus à suivre dépend de la distribution que vous utilisez. Lequel est-ce?
Jivings

Pour info, je n'ai pas été averti de cette mise à jour car ce n'est pas une réponse de commentaire.
Jivings

Réponses:


12

Essentiellement, tout ce que vous avez à faire pour créer un script de démarrage est le suivant:

Créez un fichier ici et rendez-le exécutable:

sudo nano /etc/init.d/start-sound && chmod +x $_

Ajoutez-le au niveau d'exécution par défaut:

sudo update-rc.d start-sound defaults

Tout ce que votre script doit vraiment faire est d'appeler aplayun fichier audio. Quelque chose comme ça:

# /etc/init.d/start-sound

echo "Playing startup sound"
aplay /path/to/file.mp3 2>&1 >/dev/null &

Peut-être que cela devrait être une nouvelle question, mais après avoir installé alsa-util sur Raspbmc, je reçois ALSA lib confmisc.c:768:(parse_card) cannot find card '0'lorsque je lance aplay /home/pi/beep-3.mp3où se beep-3.mp3trouve un fichier mp3 d'un bip sonore.
HeatfanJohn

2
@HeatfanJohn Try sudo modprobe snd_bcm2835. Si cela ne fonctionne pas, posez une nouvelle question :)
Jivings

Cela a résolu mon problème. Merci de votre aide! On dirait que cette question était mon problème. Merci encore.
HeatfanJohn

en faisant sudo nano /etc/init.d/start-sound && chmod +x $_je reçois une erreur comme chmod: changing permission of 'start-sound': Operation not permitted. Ma version de Raspbian OS est Jessie.
Dipak

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.