Chạy không đầu - Làm cách nào để tạo âm thanh khởi động?


15

Tôi đang chạy RPi không đầu và muốn nó phát ra âm thanh (như khi máy Mac khởi động) vì vậy tôi biết nó đang khởi động và nó đã đi được bao xa. Bây giờ tôi có thể phát tệp nhạc / wav, cách tốt nhất để có thứ gì đó phát tệp âm thanh khi RPi khởi động là gì?

Lưu ý , không cần phải đến từ rất sớm, sẽ rất ổn nếu RPi khởi động, làm mọi thứ cần làm và sau đó khi nó sẵn sàng để ai đó đăng nhập âm thanh phát.

Cập nhật 1: Tôi đang sử dụng Raspbian?


Bạn sẽ cần phải tạo tập lệnh init của riêng bạn. Nhưng quá trình thực hiện việc này phụ thuộc vào bản phân phối bạn đang sử dụng. Đó là cái gì
Jivings

FYI, tôi đã không nhận được thông báo về bản cập nhật đó vì đó không phải là phản hồi bình luận.
Jivings

Câu trả lời:


12

Về cơ bản, tất cả những gì bạn phải làm để tạo một kịch bản khởi động là như sau:

Tạo một tập tin ở đây và làm cho nó thực thi:

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

Thêm nó vào runlevel mặc định:

sudo update-rc.d start-sound defaults

Tất cả các tập lệnh của bạn thực sự cần làm là gọi aplayvào một tệp âm thanh. Một cái gì đó như thế này:

# /etc/init.d/start-sound

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

Có lẽ đây sẽ là một câu hỏi mới, nhưng sau khi cài đặt alsa-util trên Raspbmc, tôi nhận được ALSA lib confmisc.c:768:(parse_card) cannot find card '0'khi tôi chạy aplay /home/pi/beep-3.mp3nơi beep-3.mp3là một tập tin mp3 của một âm thanh tiếng bíp.
HeatfanJohn

2
@HeatfanJohn Hãy thử sudo modprobe snd_bcm2835. Nếu điều đó không hiệu quả thì hãy hỏi một câu hỏi mới :)
Jivings

Điều đó đã khắc phục vấn đề của tôi. Cảm ơn bạn đã giúp đỡ! Có vẻ như câu hỏi này là vấn đề của tôi. Cảm ơn một lần nữa.
HeatfanJohn

Trong khi làm sudo nano /etc/init.d/start-sound && chmod +x $_tôi đang nhận được lỗi là chmod: changing permission of 'start-sound': Operation not permitted. Phiên bản os raspbian của tôi là jessie.
Dipak

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.