Съдържание:
- Стъпка 1: Вземете тези части
- Стъпка 2: Подгответе SD карта с най -новата Raspbian операционна система (Stretch/Jessie)
- Стъпка 3: Настройте своя Pi и Docking Hub
- Стъпка 4: Конфигурирайте своя Pi
- Стъпка 5: Инсталирайте софтуера Alexa
- Стъпка 6: Alexa, High Five
Видео: Гласов асистент на Alexa на докинг хъб Raspberry Pi Zero: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
За да изградя елегантен гласов асистент Alexa на Pi Zero W с по -малко кабели и USB ключове, използвам докинг хъб Raspberry Pi Zero на Makerspot. Този докинг хъб има вграден аудио кодек, който може да побере микрофон и високоговорител през своя 3,5 мм аудио жак.
Да започваме.
Стъпка 1: Вземете тези части
Това са частите, от които се нуждаете:
- 1x Raspberry Pi Zero W
- 1x докинг хъб Raspberry Pi Zero
- 1x HDMI монитор
- 1x HDMI кабел (моля, обърнете внимание, че Pi Zero W изисква мини-HDMI конектор)
- 1x 5v USB 1 A адаптер за захранване
- 1x микро USB кабел
- 1x USB клавиатура
- 1x USB мишка
- 1x мини-микрофон за мобилен телефон/таблет (този, който поддържа порт за разделени високоговорители)
- 1x външен високоговорител с 3.5 мм аудио жак.
- 1x 3,5 мм аудио кабел (мъжки към мъжки)
- 1x 8G микро SD карта
- Компютър (за мигане на SD карта с изображение на Raspbian OS)
Стъпка 2: Подгответе SD карта с най -новата Raspbian операционна система (Stretch/Jessie)
Би било добра идея да започнете с нова Raspbian операционна система. Има няколко начина да подготвите нова Raspbian OS на SD карта. Но открих, че използването на Etcher с пълно Raspbian изображение е ефективно и по-малко податливо на грешки.
- Изтеглете и инсталирайте Etcher (https://etcher.io/) за вашия хост компютър.
- Изтеглете най -новото изображение на Raspbian от
- Поставете SD в компютъра си
- Отворете Etcher, изберете изображението на Raspbian, след това устройството на SD картата и натиснете Flash!
След като изображението е подготвено, извадете картата безопасно и се пригответе за следващата стъпка.
Стъпка 3: Настройте своя Pi и Docking Hub
Трябва да инсталирате своя Pi Zero W на докинг концентратора Raspberry Pi Zero. Има 4 комплекта винтове и стойки и сглобяването ще отнеме по -малко от минута.
Поставете подготвената SD карта в Pi Zero W. Свържете монитора си към HDMI порта на Pi Zero W (трябва да се направи преди да включите Pi), свържете USB клавиатурата и мишката и накрая свържете микрофона и високоговорителя. За да включите захранването, свържете 5v USB захранващия кабел към порта за захранване на докинг хъба (НЕ ПОРТА НА PWR НА PI).
Трябва да видите нормалната Raspbian OS да се появява на монитора.
Стъпка 4: Конфигурирайте своя Pi
Настройка на WiFi
Щракнете с левия бутон на мишката върху иконата на WiFi в горната лента. Изберете вашата мрежа за свързване. Трябва да направите само веднъж, освен ако мрежовата настройка не се е променила или трябва да бъде променена.
Настройка на аудио по подразбиране
Тази стъпка е важна, за да накарате звука на Raspberry Pi Zero Docking Hub да работи със софтуера Alexa по подразбиране.
Стартирайте терминал и редактирайте /boot/config.txt
sudo nano /boot/config.txt
Деактивирайте аналоговия и hdmi аудио, като поставите „#“пред следния ред във файла:
#dtparam = аудио = включено
Натиснете ctrl-x, y и въведете, за да запазите.
В същия терминал редактирайте ~/.asoundrc
nano ~/.asoundrc
Заменете съдържанието на този файл със следното:
pcm.! по подразбиране {
тип plug slave {pcm "hw: 1, 0"}} ctl.! по подразбиране {type plug card 1}
Натиснете ctrl-x, y и въведете, за да запазите.
За съжаление, все още не съм намерил постоянен начин да задам настройката по подразбиране. Междувременно трябва да го правите при всяко стартиране.
Активиране на SSH/VNC (по избор)
Ако не искате да използвате монитора, клавиатурата и мишката при следващо стартиране, активирането на тези опции ще ви позволи отдалечен достъп до Pi. Тези опции са в Preference/Raspberry Pi Configuration, след това отидете на Interfaces и поставете отметка в опциите SSH и VNC.
Стъпка 5: Инсталирайте софтуера Alexa
Няма да повтарям отличните инструкции, предоставени от примерния проект на Alexa AVS. Просто отидете на техния проект Github (връзка) и следвайте инструкциите там, за да настроите софтуера Alexa.
Въпреки че има няколко точки, които трябва да се отбележат:
- Можете да пропуснете стъпка 1, тъй като вече сте настроили своя Pi.
- Изберете „1/ 3.5 мм аудио“в един от въпросите за потвърждение, зададени от скрипта automated_install.sh.
- Не мога да стартирам Sensory wake word engine (възникна незаконна инструкция), затова използвам Snowboy (kitt_ai).
Стъпка 6: Alexa, High Five
Честито! Кажете „High Five“на Алекса.
Ако сте активирали 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 tutti! Con questo progetto si afronta il tema dell'intelligenza искусствено. Възможно ли е да реализирате асистентен вокал с Arduino? La risposta è si! Ma scopriremo che da solo non può gestire tutto il compito. Con assistente vocale infatti
Raspberry Pi Drone с гласов контрол с IoT и AWS: 6 стъпки (със снимки)
Raspberry Pi Drone с гласов контрол с IoT и AWS: Здравейте! Казвам се Армаан. Аз съм 13-годишно момче от Масачузетс. Този урок показва, както можете да заключите от заглавието, как да се изгради Raspberry Pi Drone. Този прототип демонстрира как дроновете се развиват, както и колко голяма роля биха могли да играят в
Личен треньор по английски език - AI гласов асистент: 15 стъпки
Личен треньор по английски език - AI Voice Assistant: Този проект ще помогне на студентите, които се подготвят за всеки езиков изпит, където могат да бъдат обучени чрез взаимодействие със Snips AI
Направи си сам Google Home с Bluetooth високоговорител на докинг хъб Raspberry Pi Zero: 7 стъпки (със снимки)
Направи си сам Google Home с Bluetooth високоговорител на докинг хъб Raspberry Pi Zero: Имаме инструкции за DIY Amazon Echo Alexa - Alexa Voice Assistant на Docing Hub на Raspberry Pi Zero. Този път искаме да ви покажем как да изградите „Направи си сам Google Начало“. В тази инструкция ще ви покажем как да инсталирате и настроите Google Assistant
Светещ видеокасетен USB хъб: 11 стъпки (със снимки)
Светящ USB хъб на видеокасета: В днешно време USB хъбовете стават все по -малки (и след това те падат зад бюрото ви, защото кабелът е по -тежък от хъба и тогава трябва да приклекнете зад компютъра си, за да го възстановите) Така че имах нужда от нещо по -добро (разбира се, можех да имам