Menjalankan Tanpa Kepala - Bagaimana cara membuat suara boot?


15

Saya menjalankan RPi tanpa kepala dan ingin memainkan suara (seperti ketika Mac melakukan booting) jadi saya tahu itu sedang booting dan seberapa jauh jaraknya. Saya dapat memutar file musik / wav sekarang, Apa cara terbaik untuk memiliki sesuatu memutar file suara ketika RPi boot?

Catatan , itu tidak harus sangat awal, itu akan baik-baik saja jika RPi mem-boot, melakukan semua yang perlu dilakukan dan kemudian ketika sudah siap bagi seseorang untuk masuk memainkan drama suara.

Pembaruan 1: Saya menggunakan Raspbian "wheezy"


Anda harus membuat skrip init Anda sendiri. Tetapi proses melakukan ini tergantung pada distro apa yang Anda gunakan. Yang mana itu?
Jivings

FYI, saya tidak mendapat pemberitahuan tentang pembaruan itu karena itu bukan balasan komentar.
Jivings

Jawaban:


12

Pada dasarnya yang harus Anda lakukan untuk membuat skrip start-up adalah sebagai berikut:

Buat file di sini dan buat itu dapat dieksekusi:

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

Tambahkan ke runlevel default:

sudo update-rc.d start-sound defaults

Semua skrip Anda benar-benar perlu dilakukan adalah memanggil aplayfile audio. Sesuatu seperti ini:

# /etc/init.d/start-sound

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

Mungkin ini seharusnya menjadi pertanyaan baru, tetapi setelah menginstal alsa-util di Raspbmc, saya dapatkan ALSA lib confmisc.c:768:(parse_card) cannot find card '0'ketika saya menjalankan di aplay /home/pi/beep-3.mp3mana beep-3.mp3ada file mp3 dari suara beep.
HeatfanJohn

2
@HeatfanJohn Coba sudo modprobe snd_bcm2835. Jika itu tidak berhasil maka ajukan pertanyaan baru :)
Jivings

Itu memperbaiki masalah saya. Terima kasih atas bantuan Anda! Sepertinya pertanyaan ini adalah masalah saya. Terima kasih lagi.
HeatfanJohn

saat melakukan sudo nano /etc/init.d/start-sound && chmod +x $_saya mendapatkan kesalahan sebagai chmod: changing permission of 'start-sound': Operation not permitted. Versi os raspbian saya adalah jessie.
Dipak

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.