
Мазмұны:
2025 Автор: John Day | day@howwhatproduce.com. Соңғы өзгертілген: 2025-01-23 14:51



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 қалай алуға болатынын білсеңіз, маған хабарлаңыз.
Ұсынылған:
Ноутбукты қондыру станциясына қосқанда бағдарламаны автоматты түрде бастаңыз: 5 қадам

Ноутбукті қондыру станциясына қосқан кезде бағдарламаны автоматты түрде іске қосыңыз: Бұл нұсқаулықта ноутбукті қондыру станциясына жалғаған кезде бағдарламаны немесе қосымшаны қалай іске қосу керектігі туралы айтылады. Бұл мысалда мен Lenovo T480 Windows 10 қолданамын
Raspberry Pi дауыстық навигациясы зағип адамдарға көмектеседі: 7 қадам (суреттермен)

Raspberry Pi дауыстық навигациясы зағип адамдарға көмектеседі: Сәлеметсіз бе, біз нұсқаулықта таңқурай пиі зағип адамдарға қолданушы анықтайтын дауыстық нұсқауды қолдана алатынын көреміз. зағип жандарға дауыстық нұсқаулық
Ағылшын тілінің жеке жаттықтырушысы - 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 -ті қалай орнатуға және орнатуға болатынын көрсетеміз