Мазмұны:

Raspberry Pi Zero қондыру хабындағы Alexa дауыстық көмекшісі: 6 қадам (суреттермен)
Raspberry Pi Zero қондыру хабындағы Alexa дауыстық көмекшісі: 6 қадам (суреттермен)

Бейне: Raspberry Pi Zero қондыру хабындағы Alexa дауыстық көмекшісі: 6 қадам (суреттермен)

Бейне: Raspberry Pi Zero қондыру хабындағы Alexa дауыстық көмекшісі: 6 қадам (суреттермен)
Бейне: Установка ВСЕХ Драйверов на Windows 7/8/10 в Один Клик | UnderMind 2024, Қараша
Anonim
Image
Image
Raspberry Pi Zero қондыру хабындағы Alexa дауыстық көмекшісі
Raspberry Pi Zero қондыру хабындағы Alexa дауыстық көмекшісі

Pi Zero W -де талғампаз Alexa дауыстық көмекшісін жасау үшін сымдары аз және USB қосқыштары бар, мен Makerspot Raspberry Pi Zero қондыру хабын қолданамын. Бұл қондыру хабында 3,5 мм аудио ұясы арқылы микрофон мен динамикті орналастыруға болатын кіріктірілген аудио кодек бар.

Бастайық.

1 -қадам: Бұл бөліктерді алыңыз

Бұл бөлшектерді алыңыз
Бұл бөлшектерді алыңыз

Бұл сізге қажет бөлшектер:

  1. 1x Raspberry Pi Zero W
  2. 1x Raspberry Pi Zero қондыру хабы
  3. 1x HDMI мониторы
  4. 1x HDMI кабелі (Pi Zero W шағын HDMI қосқышы қажет екенін ескеріңіз)
  5. 1х 5в USB 1 А қуат адаптері
  6. 1x микро USB кабелі
  7. 1x USB пернетақтасы
  8. 1x USB тінтуірі
  9. Ұялы телефонға/планшетке арналған 1x шағын микрофон (бөлінген динамик портын қолдайтын)
  10. 3,5 мм аудио ұясы бар 1x сыртқы динамик.
  11. 1х 3,5 мм аудио кабель (еркектен еркекке)
  12. 1x 8G micro SD картасы
  13. ДК (Raspbian OS суреті бар SD картасын жыпылықтау үшін)

2 -қадам: SD картасын соңғы Raspbian ОЖ -мен дайындаңыз (Stretch/Jessie)

Жаңа Raspbian операциялық жүйесінен бастау жақсы болар еді. SD картасында жаңа Raspbian ОЖ дайындаудың бірнеше жолы бар. Бірақ мен Etcher-ді толық Raspbian кескінімен пайдалану тиімді және қателікке бейім екенін білдім.

  1. Дербес компьютерге Etcher (https://etcher.io/) жүктеп, орнатыңыз.
  2. Http://downloads.raspberrypi.org/raspbian/images/ сайтынан Raspbian соңғы суретін жүктеп алыңыз.
  3. SD картасын компьютерге салыңыз
  4. Etcher бағдарламасын ашыңыз, Raspbian кескінін, содан кейін SD картасын таңдаңыз және Flash түймесін басыңыз!

Кескін дайын болғаннан кейін картаны қауіпсіз шығарыңыз және келесі қадамға дайын болыңыз.

3 -қадам: Pi мен қондыру хабын орнатыңыз

Pi және док түйінін орнатыңыз
Pi және док түйінін орнатыңыз
Pi және док түйінін орнатыңыз
Pi және док түйінін орнатыңыз

Сізге Pi Zero W қондырғысын Raspberry Pi Zero қондыру хабына орнату қажет. Бұрандалар мен бекітпелердің 4 жиынтығы бар және оларды жинауға бір минуттан аз уақыт кетеді.

Дайын SD картасын Pi Zero W. ұяшығына салыңыз. Мониторды Pi Zero W HDMI портына қосыңыз (Pi қосылмас бұрын жасалуы керек), USB пернетақтасы мен тінтуірді қосыңыз, соңында микрофон мен динамикті қосыңыз. Қосу үшін 5в USB қуат кабелін қондыру хабындағы қуат портына жалғаңыз (PIдегі PWR ПОРТЫ ЕМЕС).

Мониторда қалыпты Raspbian ОЖ шығатынын көру керек.

4 -қадам: Pi -ді конфигурациялаңыз

Pi -ді конфигурациялаңыз
Pi -ді конфигурациялаңыз
Pi -ді конфигурациялаңыз
Pi -ді конфигурациялаңыз
Pi -ді конфигурациялаңыз
Pi -ді конфигурациялаңыз

WiFi орнату

Жоғарғы жолақта WiFi белгішесін тінтуірдің сол жақ түймешігімен нұқыңыз. Қосылу үшін желіні таңдаңыз. Желінің параметрі өзгермеген немесе өзгерту қажет болмаса, сізге тек бір рет жасау керек.

Әдепкі дыбысты орнату

Бұл қадам Raspberry Pi Zero Docking Hub дыбысын әдепкі Alexa бағдарламалық жасақтамасымен жұмыс жасау үшін маңызды.

Терминалды іске қосыңыз және /boot/config.txt файлын өңдеңіз

sudo nano /boot/config.txt

Файлдағы келесі жолдың алдына '#' енгізу арқылы аналогты және hdmi аудионы өшіріңіз:

#dtparam = audio = қосулы

Сақтау үшін ctrl-x, y түймесін басыңыз және енгізіңіз.

Сол терминалда ~/.asoundrc өңдеңіз

nano ~/.asoundrc

Бұл файлдың мазмұнын келесіге ауыстырыңыз:

pcm.! әдепкі {

штепсель {pcm «hw: 1, 0»}} ctl.! әдепкі {типті карта 1}

Сақтау үшін ctrl-x, y түймесін басыңыз және енгізіңіз.

Өкінішке орай, мен әлі де әдепкі мәнді орнатудың тұрақты әдісін таба алмадым. Бұл арада сіз оны әр іске қосу кезінде жасауыңыз керек.

SSH/VNC қосу (міндетті емес)

Егер сіз келесі іске қосу кезінде мониторды, пернетақтаны және тінтуірді пайдаланғыңыз келмесе, бұл опцияларды қосу сізге Pi -ге қашықтан қол жеткізуге мүмкіндік береді. Бұл опциялар Preference/Raspberry Pi конфигурациясы астында, содан кейін Интерфейстерге өтіп, SSH және VNC опцияларын белгілеңіз.

5 -қадам: Alexa бағдарламалық жасақтамасын орнатыңыз

Мен Alexa AVS үлгі жобасы ұсынған тамаша нұсқауларды қайталамаймын. Тек Github жобасына (сілтеме) өтіңіз және Alexa бағдарламалық жасақтамасын орнату үшін нұсқауларды орындаңыз.

Айта кету керек, бірнеше тармақтар бар:

  1. Сіз Pi қадамын орнатып қойғандықтан, 1 -қадамды өткізіп жіберуге болады.
  2. Automated_install.sh сценарийі растайтын сұрақтардың бірінде «1/ 3,5мм аудио» таңдаңыз.
  3. Мен сенсорлық ояту сөз қозғалтқышын іске қоса алмаймын (заңсыз нұсқаулар кездесті), сондықтан мен Snowboy (kitt_ai) қолданамын.

6 -қадам: Alexa, жоғары бестік

Құттықтаймын! Alexa -ға «Жоғары бестік» деп айтыңыз.

Егер сіз SSH (немесе VNC серверін) қоссаңыз, Pi -ді қайта іске қосып, Alexa бағдарламалық жасақтамасын бассыз іске қосуға болады (монитор/пернетақта/тінтуірсіз). Компьютерде үш SSH терминалын іске қосыңыз және Pi -ге қосылыңыз. Alexa орындалатын файлдарын іске қосу үшін осы терминалдарды пайдаланыңыз (яғни «npm start», «mvn exec: exec» және «wakeWordAgent -e kitt_ai»). Бассыз жүгірудің тағы бір артықшылығы - Alexa java бағдарламасы (mvn exec: exec) сәл тегіс жұмыс істейді.

Тұтастай алғанда, мен Pi -де жұмыс істейтін Alexa үлгісінің өнімділігіне таң қалдым - дауысты түсіру өте сезімтал, дәл және сенімді. Әрине, жергілікті Echo (Dot) пен бұл қондырғы арасында өнімділік алшақтығы бар, бірақ олқылық соншалықты үлкен емес. Мен бақытты емеспін, бірақ Amazon Prime Music -ті осы қондырғыда ойната алмаймын, бірақ біреу Prime Music -ті қолдайтынын айтты. Мүмкін, Amazon Канада мен АҚШ арасында рұқсат ететін немесе мен дұрыс орнатпаған нәрсе бар шығар. Егер сіз Alexa үлгісімен Prime Music қалай алуға болатынын білсеңіз, маған хабарлаңыз.

Ұсынылған: