Mục lục:
- Bước 1: Nhận các bộ phận này
- Bước 2: Chuẩn bị thẻ SD với hệ điều hành Raspbian mới nhất (Stretch / Jessie)
- Bước 3: Thiết lập Pi và Docking Hub của bạn
- Bước 4: Định cấu hình số Pi của bạn
- Bước 5: Cài đặt phần mềm Alexa
- Bước 6: Alexa, High Five
Video: Trợ lý giọng nói Alexa trên Raspberry Pi Zero Docking Hub: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Để tạo Trợ lý giọng nói Alexa thanh lịch trên Pi Zero W với ít dây và USB dongle hơn, tôi sử dụng Trung tâm gắn kết Raspberry Pi Zero của Makerspot. Trung tâm kết nối này có codec âm thanh tích hợp có thể chứa micrô và loa thông qua giắc cắm âm thanh 3,5 mm.
Bắt đầu nào.
Bước 1: Nhận các bộ phận này
Đây là những phần bạn cần:
- 1x Raspberry Pi Zero W
- 1x Trung tâm gắn đế Raspberry Pi Zero
- 1x màn hình HDMI
- 1x cáp HDMI (xin lưu ý Pi Zero W yêu cầu đầu nối mini-HDMI)
- Bộ đổi nguồn 1x 5v USB 1 A
- 1x cáp micro USB
- 1x bàn phím USB
- 1x chuột USB
- 1x Mini-Micrô cho Điện thoại Di động / Máy tính bảng (một trong những hỗ trợ cổng chia loa)
- 1x Loa ngoài với Giắc cắm âm thanh 3,5 mm.
- 1x cáp âm thanh 3,5 mm (đực-to-đực)
- 1x thẻ micro SD 8G
- PC (để flash thẻ SD với hình ảnh hệ điều hành Raspbian)
Bước 2: Chuẩn bị thẻ SD với hệ điều hành Raspbian mới nhất (Stretch / Jessie)
Sẽ là một ý tưởng hay nếu bạn bắt đầu với một hệ điều hành Raspbian mới. Có một số cách để chuẩn bị hệ điều hành Raspbian mới trên thẻ SD. Nhưng tôi thấy rằng việc sử dụng Etcher với hình ảnh Raspbian đầy đủ sẽ hiệu quả và ít bị lỗi hơn.
- Tải xuống và cài đặt Etcher (https://etcher.io/) cho PC chủ của bạn.
- Tải xuống hình ảnh Raspbian mới nhất từ https://downloads.raspberrypi.org/raspbian/images/
- Chèn SD vào PC của bạn
- Mở Etcher, chọn hình ảnh Raspbian, sau đó chọn ổ thẻ SD và nhấn Flash!
Khi hình ảnh đã được chuẩn bị xong, hãy đẩy thẻ ra một cách an toàn và sẵn sàng cho bước tiếp theo.
Bước 3: Thiết lập Pi và Docking Hub của bạn
Bạn cần cài đặt Pi Zero W của mình trên Raspberry Pi Zero Docking Hub. Có 4 bộ vít và chân đế và bạn sẽ mất chưa đến một phút để lắp ráp.
Cắm thẻ SD đã chuẩn bị vào Pi Zero W. Kết nối màn hình của bạn với cổng HDMI của Pi Zero W (phải thực hiện trước khi cấp nguồn cho Pi), kết nối bàn phím và chuột USB và cuối cùng là kết nối micrô và loa. Để bật nguồn, hãy kết nối cáp nguồn 5v USB với cổng nguồn trên bộ chia điện (KHÔNG PHẢI LÀ CỔNG PWR TRÊN PI).
Bạn sẽ thấy hệ điều hành Raspbian bình thường xuất hiện trên màn hình.
Bước 4: Định cấu hình số Pi của bạn
Thiết lập WiFi
Nhấp chuột trái vào biểu tượng WiFi trên thanh trên cùng. Chọn mạng của bạn để kết nối. Bạn chỉ cần thực hiện một lần trừ khi cài đặt mạng đã thay đổi hoặc cần phải thay đổi.
Thiết lập âm thanh mặc định
Bước này rất quan trọng để âm thanh Raspberry Pi Zero Docking Hub hoạt động với phần mềm Alexa mặc định.
Khởi động một thiết bị đầu cuối và chỉnh sửa /boot/config.txt
sudo nano /boot/config.txt
Tắt âm thanh analog và hdmi bằng cách chèn '#' vào trước dòng sau trong tệp:
# dtparam = audio = on
Nhấn ctrl-x, y và enter để lưu.
Trong cùng một thiết bị đầu cuối, hãy chỉnh sửa ~ /.asoundrc
nano ~ /.asoundrc
Thay thế nội dung của tệp đó bằng nội dung sau:
pcm.! default {
type plug slave {pcm "hw: 1, 0"}} ctl.! default {type plug card 1}
Nhấn ctrl-x, y và enter để lưu.
Thật không may, tôi vẫn chưa tìm ra cách lâu dài để đặt mặc định. Trong khi chờ đợi, bạn cần phải làm điều đó ở mỗi lần khởi động.
Bật SSH / VNC (Tùy chọn)
Nếu bạn không muốn sử dụng màn hình, bàn phím và chuột trong lần khởi động tiếp theo, việc bật các tùy chọn này sẽ cho phép bạn truy cập từ xa vào Pi. Các tùy chọn này nằm trong Preference / Raspberry Pi Configuration, sau đó chuyển đến Interfaces và đánh dấu các tùy chọn SSH và VNC.
Bước 5: Cài đặt phần mềm Alexa
Tôi sẽ không lặp lại các hướng dẫn tuyệt vời được cung cấp bởi dự án mẫu Alexa AVS. Chỉ cần truy cập dự án Github của họ (liên kết) và làm theo hướng dẫn ở đó để thiết lập phần mềm Alexa.
Mặc dù có một số điểm cần lưu ý:
- Bạn có thể bỏ qua Bước 1 vì bạn đã thiết lập Pi của mình.
- Chọn "Âm thanh 1 / 3,5 mm" trong một trong các câu hỏi xác nhận được hỏi bởi tập lệnh Autom_install.sh.
- Tôi không thể khởi động công cụ đánh thức giác quan (gặp phải hướng dẫn bất hợp pháp), vì vậy tôi sử dụng Snowboy (kitt_ai).
Bước 6: Alexa, High Five
Xin chúc mừng! Nói "High Five" với Alexa.
Nếu bạn đã bật SSH (hoặc máy chủ VNC), bạn có thể khởi động lại Pi và chạy phần mềm Alexa không cần đầu (không có màn hình / bàn phím / chuột). Trong PC của bạn, chạy ba thiết bị đầu cuối SSH và kết nối với Pi. Sử dụng các thiết bị đầu cuối đó để khởi động các tệp thực thi Alexa (tức là "npm start", "mvn executive: executive" và "awWordAgent -e kitt_ai"). Một ưu điểm khác để chạy không cần đầu là chương trình java Alexa (mvn executive: thi hành) chạy mượt mà hơn một chút.
Nhìn chung, tôi ấn tượng với hiệu suất của mẫu Alexa chạy trên Pi - tính năng thu giọng nói khá nhạy, chính xác và đáng tin cậy. Chắc chắn có một khoảng cách hiệu suất giữa Echo (Chấm) gốc và thiết lập này nhưng khoảng cách này không quá lớn. Tuy nhiên, có một điều tôi không hài lòng là tôi không thể phát Amazon Prime Music trên thiết lập này mặc dù ai đó đã nói rằng Prime Music được hỗ trợ. Có thể có sự khác biệt mà Amazon cho phép giữa Canada và Hoa Kỳ hoặc điều gì đó mà tôi chưa thiết lập đúng. Nếu bạn biết cách tải Prime Music với mẫu Alexa, vui lòng cho tôi biết.
Đề xuất:
Công tắc chuyển tiếp IOT điều khiển bằng giọng nói dựa trên Arduino (Google Home & Alexa được hỗ trợ): 11 bước
Công tắc chuyển tiếp IOT điều khiển bằng giọng nói dựa trên Arduino (Được Google Home & Alexa hỗ trợ): Dự án này mô tả cách tạo công tắc chuyển tiếp IOT, điều khiển bằng giọng nói, dựa trên Arduino. Đây là một bộ chuyển tiếp mà bạn có thể bật và tắt từ xa bằng ứng dụng dành cho iOS và Android, cũng như kết nối nó với IFTTT và điều khiển nó bằng giọng nói của bạn bằng Goog
Tạo hệ thống cảnh báo bằng giọng nói / giọng nói: 4 bước
Tạo hệ thống cảnh báo bằng giọng nói / giọng nói: Dự án này chúng tôi đã tạo ra hệ thống cảnh báo và thông báo bằng giọng nói / giọng nói. Ít nhất hai cảm biến có thể được sử dụng trong dự án này
Nhận dạng giọng nói bằng cách sử dụng API giọng nói của Google và Python: 4 bước
Nhận dạng giọng nói bằng cách sử dụng API giọng nói của Google và Python: Nhận dạng giọng nói Nhận dạng giọng nói là một phần của Xử lý ngôn ngữ tự nhiên, một trường con của Trí tuệ nhân tạo. Nói một cách đơn giản, nhận dạng giọng nói là khả năng của một phần mềm máy tính để xác định các từ và cụm từ trong ngôn ngữ nói
Gương thần thông minh nổi từ máy tính xách tay cũ với tính năng nhận dạng giọng nói Alexa: 6 bước (có hình ảnh)
Gương thần thông minh nổi từ máy tính xách tay cũ với tính năng nhận dạng giọng nói Alexa: Đăng ký khóa học 'Điện tử trong thời gian ngắn' của tôi tại đây: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Cũng xem qua của tôi kênh youtube tại đây để biết thêm các dự án và hướng dẫn về điện tử: https://www.youtube.com/channel/UCelOO
Tự làm Google Home với loa Bluetooth trên Raspberry Pi Zero Docking Hub: 7 bước (có hình ảnh)
Tự làm Google Home với loa Bluetooth trên Raspberry Pi Zero Docking Hub: Chúng tôi có một hướng dẫn về Tự làm Amazon Echo Alexa - Trợ lý giọng nói Alexa trên Raspberry Pi Zero Docking Hub. Lần này, chúng tôi muốn hướng dẫn bạn cách tạo một Trang chủ Google DIY. Trong phần hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách cài đặt và thiết lập Trợ lý Google