Изградите сопствени Амазон Алека паметни звучник са Распберри Пи

Изградите сопствени Амазон Алека паметни звучник са Распберри Пи

Одједном, сви разговарају са својом технологијом. Паметни телефони, телевизори, чак и сијалице --- сви се могу контролисати помоћу кућног помоћника. Како Интернет ствари преузима ваш дом, открићете да све више уређаја одједном може да одговори на ваш глас, захваљујући виртуелним помоћницима попут Амазон Алека.





малина пи нам промени тастатуру

Ако имате при руци резервну Распберри Пи, не морате да купујете Амазон Алека уређај попут Ецхо или Ецхо Дот, јер можете сами да направите. Овај водич ће објаснити како можете поставити Алека кућног помоћника на свом Распберри Пи.





Хардвер који ће вам требати

Пре него што почнете са изградњом свог ДИИ Распберри Пи Алека, биће вам потребно:





  • Распберри Пи са Распбиан-ом инсталираним на мицро-СД картици
  • Одговарајуће напајање (препоручено 5В @ 2.5А)
  • УСБ микрофон
  • Звучник
  • ПЦ за постављање Амазон Девелопер налога и са ССХ клијентом

Пре него што почнете, а ако већ нисте, мораћете омогућите ССХ везе са вашим Распберри Пи . Ако желите, можете поставити Распберри Пи помоћу тастатуре, миша и монитора. Требат ће вам микрофон, али ако га немате, УСБ веб камера с микрофоном ће обавити исти посао.

У нормалним околностима, препоручио бих да инсталирате Распбиан Лите како бисте смањили употребу ресурса. Скрипта која вам је потребна за инсталирање Алека не успева да се инсталира на стандардној инсталацији Распбиан Лите. Да бисте то заобишли, инсталирајте ГСтреамер, Линук медијски оквир, како бисте му омогућили инсталацију покретањем следећег преко ССХ -а или на екрану терминала:



sudo apt update && sudo apt upgrade
sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulseaudio

Корак 1: Креирајте Амазон Девелопер налог и сигурносни профил

Пре него што можете да инсталирате софтвер Алека, морате да креирате Амазон програмерски налог. Ако имате постојећи Амазон налог, можете се пријавити и регистрирајте се за Амазон програмерски налог онуда.

Када сте пријављени, идите на Алека на траци за навигацију Алека Воице Сервице. Кликните Почети , онда Производи> Цреате Продуцт.





Дајте уређају име и ИД производа. Одаберите Уређај са уграђеном Алека и изаберите Не на питање пратеће апликације. Изаберите Друго од Производ Категорија падајући мени и откуцајте Распберри Пи у предвиђеном оквиру испод ње. Дајте му кратак опис, на пример „Узорак Распберри Пи Алека верзије“.

Одаберите Иницирано додиром и Без руку за интеракције са крајњим корисницима. Не морате да бринете о избору слике. Одаберите Не до четири последња питања, а затим кликните Следећи.





На следећем екрану од вас ће бити потребно да креирате Амазон безбедносни профил да бисте повезали своје безбедносне податке са својим Распберри Пи Алека. Кликните Креирајте нови профил . Одаберите име и опис, слично мом испод.

У следећем кораку изаберите Други уређаји и платформе , затим уметните име ИД -а клијента (ово може бити било шта што желите), прихватите услове и одредбе и кликните Генериши ИД. Тада ћете видети скочни прозор који вам говори да је ваш производ креиран.

Затим омогућите свој профил. Идите на Пријавите се са Амазон програмерском страницом и изаберите свој профил са падајућег менија, а затим кликните Потврди.

Уметните домен попут малинапи.локално у понуђено поље, а затим кликните Сачувати.

Корак 2: Преузмите Пи скрипту Амазон Ассистантс

Да бисте једноставно инсталирали Амазон Алека на свој Распберри Пи, користићете скрипту која се зове Ассистантс Пи. Ово вам омогућава лак начин да инсталирате Алека без потребе за ручном изградњом СДК -а.

За почетак ћете морати да инсталирате Гит да бисте преузели датотеке које су вам потребне од програмера скрипти. Повежите се са својим Распберри Пи -ом помоћу ССХ клијента или, ако не користите Пи без главе, отворите терминал и откуцајте:

sudo apt install git

Када се Гит инсталира, клонирајте датотеке које су вам потребне откуцавањем:

git clone https://github.com/shivasiddharth/Assistants-Pi

Морате учинити датотеке скрипти извршним. Учините то уписивањем:

cd /home/pi/Assistants-Pi/scripts/
sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.sh

Корак 3: Предконфигурација пре инсталације

Пре него што можете да покренете почетне скрипте Ассистантс Пи пре него што инсталирате Алека, мораћете инсталирајте ПИП за Питхон на вашем Распберри Пи. Проверите да ли је инсталиран са следећим:

pip --version

Требало би да добијете одговор који потврђује вашу верзију. Ако то не учините, поново инсталирајте ПИП помоћу апт.

Ако је ПИП правилно инсталиран, ваша следећа фаза је покретање скрипте за припрему Ассистантс Пи, пресистем.сх. Покрените следеће:

sudo /home/pi/Assistants-Pi/scripts/prep-system.sh

Ово ће почети да инсталира све потребне пакете за вас, као и да проверава да ли је Распбиан ажуран.

Када се све инсталира, имаћете шест могућности за избор аудио и микрофонске конфигурације. Већина људи ће морати да изабере УСБ-МИЦ-ОН-БОАРД-ЈАЦК , па погођен 3 и притисните ентер. Одаберите ову опцију ако користите УСБ микрофон са звучником прикљученим на аудио порт.

Поново покрените свој Распберри Пи у овој фази уписивањем:

sudo reboot

Када се поново покрене, проверите да ли су аудио поставке исправне тако што ћете покренути следеће:

sudo /home/pi/Assistants-Pi/scripts/audio-test.sh

Ово ће покренути проверу вашег звучника и микрофона како би били сигурни да ваш Распберри Пи ради са оба.

Корак 4: Покрените инсталацијску скрипту

Под претпоставком да током аудио теста нисте имали проблема ни са микрофоном ни са звучником, покрените следећу команду да инсталирате Алека на свој Распберри Пи:

sudo /home/pi/Assistants-Pi/scripts/installer.sh

Биће вам дата могућност да изаберете да инсталирате Алека, Гоогле Хоме Ассистант или обоје. Скрипта захтева додатне кораке да би се Гоогле помоћник инсталирао овде, па је најбоље да ово прескочите. Одаберите опцију 2 да инсталирате само Алека.

Мораћете да унесете ИД клијента. Вратите се на Портал за програмере Алека да бисте то сазнали кликом на назив „производа“. Забележите свој ИД производа.

Кликните на назив свог производа, кликните на Сигурносни профил, онда Други уређаји и платформе. Користите ИД клијента који се налази овде, а затим унесите свој ИД производа пре него што прихватите услове и одредбе. Тип ДОГОВОРИТИ СЕ и притисните ентер.

Скрипта ће се покренути кроз инсталацију, инсталирајући све потребне пакете који су јој потребни. Ово може потрајати неко време да се заврши. Можда ћете морати да прихватите лиценцу или две; само прочитај и удри И на било који мени за потврду.

Корак 5: Коначна конфигурација и тестирање

Када скрипта заврши инсталацију, морате покренути још једну завршну скрипту:

sudo /home/pi/Assistants-Pi/scripts/service-installer.sh

Покрените следеће, само да бисте били сигурни да је услуга покренута и омогућена:

sudo systemctl enable alexa.service
sudo systemctl start alexa.service

Тада ћете морати да се региструјете и овластите свој Пи. Унесите следеће:

sudo /home/pi/Assistants-Pi/Alexa/startsample.sh

Мораћете да унесете код приказан на екрану терминала на а страници на веб локацији програмера Амазон . Унесите код, кликните Настави, онда Дозволи.

Под претпоставком да је ваше овлашћење за Пи прошло у реду, требало би да видите да је узорак Алека скрипте покренут. Тестирајте свој ДИИ Распберри Пи Алека уређај тако што ћете рећи Алека након чега следи наредба. На пример, Алека, реци ми колико је сати.

Поново покрените систем последњи пут и поново тестирајте свој уређај издавањем друге команде, да бисте били сигурни да све ради.

Амазон Алека уради сам за ваш дом

Не морате да купујете нови скупи уређај за свој дом да бисте уживали у предностима паметног звучника. Резервни Распберри Пи чини савршеног кућног помоћника за кућне радиности, било да правите Алека уради сам или ако то желите изградите сопствену Гоогле почетну страницу уради сам уместо тога.

Ако вам се паметни звучник за дом не свиђа, можда изађите напоље и уместо тога направите неке робусне пројекте Распберри Пи.

Објави Објави Твеет Емаил Цанон против Никона: Која марка фотоапарата је боља?

Цанон и Никон су два највећа имена у индустрији фотоапарата. Али који бренд нуди бољу линију камера и објектива?

који ме је позвао са овог броја
Прочитајте следеће Повезане теме
  • ДИИ
  • Забава
  • Распберри Пи
  • Кућне аутоматизације
  • Алека
О аутору Бен Стоцктон(22 објављена чланка)

Бен је британски технолошки писац са страшћу према гадгетима, игрању и општем шалу. Кад није заузет писањем или петљањем у технологију, студира за магистра рачунарства и ИТ.

Више од Бена Стоцктона

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили