Оглавление:
- Шаг 1. Получите эти детали
- Шаг 2: Подготовьте SD-карту с последней версией Raspbian OS (Stretch / Jessie)
- Шаг 3: Настройте Pi и док-концентратор
- Шаг 4: Настройте свой Pi
- Шаг 5: Установите программное обеспечение Alexa
- Шаг 6: Алекса, дай пять
Видео: Голосовой помощник Alexa на Raspberry Pi Zero Docking Hub: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Чтобы создать элегантный голосовой помощник Alexa на Pi Zero W с меньшим количеством проводов и USB-ключей, я использую Raspberry Pi Zero Docking Hub от Makerspot. Этот стыковочный концентратор имеет встроенный аудиокодек, в который можно подключить микрофон и динамик через аудиоразъем 3,5 мм.
Давайте начнем.
Шаг 1. Получите эти детали
Вот те детали, которые вам понадобятся:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero Docking Hub;
- 1x HDMI-монитор
- 1x кабель HDMI (обратите внимание, что для Pi Zero W требуется разъем mini-HDMI)
- 1x 5 В USB 1 А адаптер питания
- 1x кабель micro USB
- 1x USB-клавиатура
- 1x USB-мышь
- 1x мини-микрофон для мобильного телефона / планшета (тот, который поддерживает разделенный порт динамика)
- 1x внешний динамик с аудиоразъемом 3,5 мм.
- 1x аудиокабель 3,5 мм (мужчина-мужчина)
- 1x 8 Гб карта памяти micro SD
- ПК (для прошивки SD-карты с образом ОС Raspbian)
Шаг 2: Подготовьте SD-карту с последней версией Raspbian OS (Stretch / Jessie)
Было бы неплохо начать со свежей ОС Raspbian. Есть несколько способов подготовить новую ОС Raspbian на SD-карте. Но я обнаружил, что использование Etcher с полным образом Raspbian эффективно и менее подвержено ошибкам.
- Загрузите и установите Etcher (https://etcher.io/) на свой компьютер.
- Загрузите последний образ Raspbian с
- Вставьте SD в свой компьютер
- Откройте Etcher, выберите образ Raspbian, затем SD-карту и нажмите Flash!
Как только изображение будет подготовлено, осторожно извлеките карту и приготовьтесь к следующему шагу.
Шаг 3: Настройте Pi и док-концентратор
Вам необходимо установить Pi Zero W на Raspberry Pi Zero Docking Hub. Есть 4 набора винтов и стоек, сборка займет меньше минуты.
Вставьте подготовленную SD-карту в Pi Zero W. Подключите монитор к порту HDMI Pi Zero W (необходимо сделать до включения Pi), подключите USB-клавиатуру и мышь и, наконец, подключите микрофон и динамик. Чтобы включить питание, подключите USB-кабель питания 5 В к порту питания на стыковочном концентраторе (НЕ ПОРТУ PWR НА PI).
Вы должны увидеть на мониторе обычную ОС Raspbian.
Шаг 4: Настройте свой Pi
Настроить WiFi
Щелкните левой кнопкой мыши значок Wi-Fi на верхней панели. Выберите вашу сеть для подключения. Вам нужно сделать только один раз, если настройки сети не изменились или их нужно изменить.
Настроить звук по умолчанию
Этот шаг важен для того, чтобы звук Raspberry Pi Zero Docking Hub работал с программным обеспечением Alexa по умолчанию.
Запустите терминал и отредактируйте /boot/config.txt
судо нано /boot/config.txt
Отключите аналоговый звук и звук hdmi, вставив '#' перед следующей строкой в файле:
# dtparam = audio = on
Нажмите ctrl-x, y и введите, чтобы сохранить.
В том же терминале отредактируйте ~ /.asoundrc
нано ~ /.asoundrc
Замените содержимое этого файла следующим:
pcm.! default {
type plug slave {pcm "hw: 1, 0"}} ctl.! default {type plug card 1}
Нажмите ctrl-x, y и введите, чтобы сохранить.
К сожалению, мне еще предстоит найти постоянный способ установить значение по умолчанию. А пока делать это нужно при каждом запуске.
Включить SSH / VNC (необязательно)
Если вы не хотите использовать монитор, клавиатуру и мышь при следующем запуске, включение этих параметров позволит вам получить удаленный доступ к Pi. Эти параметры находятся в разделе «Настройки» / «Конфигурация Raspberry Pi», затем перейдите в раздел «Интерфейсы» и установите флажки для параметров SSH и VNC.
Шаг 5: Установите программное обеспечение Alexa
Я не собираюсь повторять прекрасные инструкции из примера проекта Alexa AVS. Просто перейдите в их проект Github (ссылка) и следуйте инструкциям там, чтобы настроить программное обеспечение Alexa.
Однако следует отметить несколько моментов:
- Вы можете пропустить шаг 1, так как вы уже настроили свой Pi.
- Выберите «Аудио 1 / 3,5 мм» в одном из вопросов подтверждения, задаваемых сценарием automatic_install.sh.
- Я не могу запустить движок слова сенсорного пробуждения (обнаружена недопустимая инструкция), поэтому я использую Snowboy (kitt_ai).
Шаг 6: Алекса, дай пять
Поздравляю! Скажите «Дай пять» Алексе.
Если вы включили SSH (или сервер VNC), вы можете перезапустить Pi и запустить программное обеспечение Alexa без монитора (без монитора / клавиатуры / мыши). На вашем ПК запустите три терминала SSH и подключитесь к Pi. Используйте эти терминалы для запуска исполняемых файлов Alexa (например, «npm start», «mvn exec: exec» и «wakeWordAgent -e kitt_ai»). Еще одно преимущество безголового запуска заключается в том, что java-программа Alexa (mvn exec: exec) работает немного более плавно.
В целом, я впечатлен производительностью образца Alexa, запущенного на Pi - захват голоса довольно отзывчивый, точный и надежный. Несомненно, существует разрыв в производительности между собственным Echo (Dot) и этой настройкой, но этот разрыв не так велик. Одна вещь, которую я не доволен, - это то, что я не могу заставить Amazon Prime Music играть на этой установке, хотя кто-то сказал, что Prime Music поддерживается. Может быть, есть разница в том, что Amazon допускает между Канадой и США, или что-то, что я неправильно настроил. Если вы знаете, как получить Prime Music с образцом Alexa, сообщите мне.
Рекомендуемые:
Голосовой помощник с Arduino: 3 шага
Голосовой помощник с Arduino: Ciao a all! Con questo si affronta il tema dell'intelligenza artificiale. Можно ли реализовать бесподобный вокал с Arduino? La Risposta è si! Ma scopriremo che da solo non può gestire tutto il compito. Con assistente voice infatti
Персональный тренер английского языка - голосовой помощник AI: 15 шагов
Personal English Trainer - AI Voice Assistant: этот проект поможет студентам, которые готовятся к любому лингвистическому экзамену, где они могут быть обучены, взаимодействуя с Snips AI
Главная / Лабораторный голосовой помощник: 14 шагов (с изображениями)
Home / Лабораторный голосовой помощник: обо мнеHello! Это мой первый инструктаж, мне 17 лет. Я из Греции, поэтому мой английский может быть не идеальным, но я постараюсь. Итак, я впервые разработал это приложение 2 года назад, и я нашел, что этот конкурс дает возможность обновить мой старый проект
Мультимедийные устройства с голосовой активацией с использованием Alexa: 9 шагов (с изображениями)
Мультимедийные устройства с голосовой активацией с использованием Alexa: разработанное здесь устройство позволяет управлять такими устройствами, как телевизор, усилитель, CD- и DVD-плееры, с помощью голосовых команд с помощью Alexa и Arduino. Преимущество этого устройства в том, что вам нужно просто отдавать голосовые команды. Это устройство может работать со всеми приборами, которые
Голосовой помощник - МАКС .: 10 шагов
Голосовой помощник - МАКС: Привет, в этой инструкции я собираюсь поговорить о том, как сделать чат-бота МАКС (назову себя !!!) могу сделать это как голосовой помощник. Я здесь я