Мазмұны:
- 1 -қадам: Бұл бөліктерді алыңыз
- 2 -қадам: SD картасын соңғы Raspbian ОЖ -мен дайындаңыз (Stretch/Jessie)
- 3 -қадам: Pi мен қондыру хабын орнатыңыз
- 4 -қадам: Pi -ді конфигурациялаңыз
- 5 -қадам: Alexa бағдарламалық жасақтамасын орнатыңыз
- 6 -қадам: Alexa, жоғары бестік
Бейне: Raspberry Pi Zero қондыру хабындағы Alexa дауыстық көмекшісі: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Pi Zero W -де талғампаз Alexa дауыстық көмекшісін жасау үшін сымдары аз және USB қосқыштары бар, мен Makerspot Raspberry Pi Zero қондыру хабын қолданамын. Бұл қондыру хабында 3,5 мм аудио ұясы арқылы микрофон мен динамикті орналастыруға болатын кіріктірілген аудио кодек бар.
Бастайық.
1 -қадам: Бұл бөліктерді алыңыз
Бұл сізге қажет бөлшектер:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero қондыру хабы
- 1x HDMI мониторы
- 1x HDMI кабелі (Pi Zero W шағын HDMI қосқышы қажет екенін ескеріңіз)
- 1х 5в USB 1 А қуат адаптері
- 1x микро USB кабелі
- 1x USB пернетақтасы
- 1x USB тінтуірі
- Ұялы телефонға/планшетке арналған 1x шағын микрофон (бөлінген динамик портын қолдайтын)
- 3,5 мм аудио ұясы бар 1x сыртқы динамик.
- 1х 3,5 мм аудио кабель (еркектен еркекке)
- 1x 8G micro SD картасы
- ДК (Raspbian OS суреті бар SD картасын жыпылықтау үшін)
2 -қадам: SD картасын соңғы Raspbian ОЖ -мен дайындаңыз (Stretch/Jessie)
Жаңа Raspbian операциялық жүйесінен бастау жақсы болар еді. SD картасында жаңа Raspbian ОЖ дайындаудың бірнеше жолы бар. Бірақ мен Etcher-ді толық Raspbian кескінімен пайдалану тиімді және қателікке бейім екенін білдім.
- Дербес компьютерге Etcher (https://etcher.io/) жүктеп, орнатыңыз.
- Http://downloads.raspberrypi.org/raspbian/images/ сайтынан Raspbian соңғы суретін жүктеп алыңыз.
- SD картасын компьютерге салыңыз
- Etcher бағдарламасын ашыңыз, Raspbian кескінін, содан кейін SD картасын таңдаңыз және Flash түймесін басыңыз!
Кескін дайын болғаннан кейін картаны қауіпсіз шығарыңыз және келесі қадамға дайын болыңыз.
3 -қадам: 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 -ді конфигурациялаңыз
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 бағдарламалық жасақтамасын орнату үшін нұсқауларды орындаңыз.
Айта кету керек, бірнеше тармақтар бар:
- Сіз Pi қадамын орнатып қойғандықтан, 1 -қадамды өткізіп жіберуге болады.
- Automated_install.sh сценарийі растайтын сұрақтардың бірінде «1/ 3,5мм аудио» таңдаңыз.
- Мен сенсорлық ояту сөз қозғалтқышын іске қоса алмаймын (заңсыз нұсқаулар кездесті), сондықтан мен 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 қалай алуға болатынын білсеңіз, маған хабарлаңыз.
Ұсынылған:
Raspberry Pi дауыстық навигациясы зағип адамдарға көмектеседі: 7 қадам (суреттермен)
Raspberry Pi дауыстық навигациясы зағип адамдарға көмектеседі: Сәлеметсіз бе, біз нұсқаулықта таңқурай пиі зағип адамдарға қолданушы анықтайтын дауыстық нұсқауды қолдана алатынын көреміз. зағип жандарға дауыстық нұсқаулық
Температураны автоматты түрде өлшеу және дауыстық ақпарат: 5 қадам (суреттермен)
Температураны автоматты түрде өлшеу және дауыстық ақпарат: Соңғы күні бүкіл әлем Covid19 вирусымен күресуде. Алдымен зардап шеккен адамдарды (немесе күдіктіні) тексеру - дене температурасын өлшеу. Осылайша, бұл жоба дене температурасын автоматты түрде өлшейтін және дыбыс арқылы хабарлауға болатын модельге арналған
Ағылшын тілінің жеке жаттықтырушысы - AI дауыстық көмекшісі: 15 қадам
Ағылшын тілінің жеке жаттықтырушысы - AI Voice Assistant: Бұл жоба кез келген лингвистикалық емтиханға дайындалып жатқан студенттерге көмектеседі, оларда Snips AI -мен өзара әрекеттесу арқылы оқытуға болады
Alexa көмегімен дауыстық активті медиа құралдары: 9 қадам (суреттермен)
Alexa көмегімен дауыстық активті медиа құралдары: мұнда жасалған қондырғы теледидар, күшейткіш, CD және DVD ойнатқыштары сияқты құрылғыларды Alexa мен Arduino көмегімен дауыстық командалармен басқаруға мүмкіндік береді. Бұл қондырғының артықшылығы - сіз тек дауыстық командаларды беруіңіз керек. Бұл қондырғы барлық құрылғылармен жұмыс жасай алады
DIY Google Home Raspberry Pi Zero қондыру хабындағы Bluetooth динамигімен: 7 қадам (суреттермен)
DIY Google үйі Raspberry Pi Zero қондыру хабындағы Bluetooth динамигімен: Бізде Amazon Amazon Echo Alexa - Raspberry Pi Zero қондыру хабындағы Alexa дауыстық көмекшісі бойынша нұсқаулық бар. Бұл жолы біз сізге Google DIY үйін қалай жасау керектігін көрсеткіміз келеді. Бұл нұсқаулықта біз сізге Google Assistant -ті қалай орнатуға және орнатуға болатынын көрсетеміз