Ke ʻimi nei ʻoe i ke alakaʻi hope loa pehea e kūkulu ai iā Alexa me kahi Raspberry Pi? Manaʻoʻiʻo a ʻaʻole paha, hiki loa. Loaʻa i kēia alakaʻi kahi haʻihaʻi kiʻi me nā ʻanuʻu i ka hana ʻana i ke kōkua leo kumu wehe.
Hiki iaʻu ke hoʻohana i ka Raspberry Pi me Alexa?
E waiho wale, ʻae, hiki iā ʻoe ke hoʻohana iā Raspbian OS e hoʻokele iā Alexa a maʻalahi loa ka hoʻonohonoho. E hoʻopaʻa mākou i kēlā i loko o kēia alakaʻi a me ka manaʻolana, e hāʻawi kēia iā ʻoe i kahi ʻike i ka hana ʻana i kāu akamai Smart AI.
Paʻakikī: 3/5
He alakaʻi maʻalahi kēia e hahai ai, ʻo ka hapa nui o nā mea ʻē aʻe aʻu i ʻike ai i ka nui o ka hoʻonohonoho ʻana, me ka hoʻohana ʻana iā Node.js etc. Akā hiki ke hana i kēia ma kahi o 30 mau minuke i hoʻokahi hola.
Pehea e hana ai iā Alexa ma ka home
E hoʻomākaukau ana i kāu Pi a me Raspbian OS no Alexa
Inā ua loaʻa iā ʻoe ka Raspbian OS ma kāu Raspberry Pi hiki iā ʻoe ke hele i mua a lele i kēia kaʻina.
Ke manaʻo nei ʻoe e hoʻomaka ana mai ka ʻōpala, e hana pū mākou i kēia! Pono ʻoe i kēia ma mua o ka hiki iā mākou ke hoʻomaka (Me nā ʻōlelo paipai):
- He Pūnaehana Hana e like me Linux, macOS a i ʻole Windows e hoʻouka i kāu Kāleka SD
- He Kāleka SD
- He mea heluhelu Kāleka SD
- OS
- Mikrophone USB
- ʻO ka USB Keyboard & Mouse (Hiki iā mākou ke hoʻonohonoho i nā pilina mamao ma lalo o ka laina).
- ʻO kahi pālua o 3.5mm earbuds / kahi ʻōlelo
Inā ʻaʻole ʻoe i kamaʻāina i kahi faile zip, hoʻopili maoli ia i nā faila āpau i hoʻokahi faila (E like me kahi waihona). Hiki iā ʻoe ke huki wale i nā mea a pau mai loko mai o kāu kāleka SD a wehe ʻo ia i kēlā wahi.

Hoʻohui pū i kāu Alexa Pi
Inā ʻaʻole maopopo ʻoe i kēia, e loaʻa iaʻu kahi alakaʻi wikiō ma kēia koke. Eia naʻe, i kēia manawa, eia nā pae i nīnau ʻia:
- E hoʻokomo i ke kāleka MicroSD / SD (Ma muli o kāu Pi Version
- Hoʻopili i ka Microphone USB a me ka leo leo leo 3.5mm Speaker a i ʻole Earbuds
- Hoʻohui i kāu kīpē a me ka ʻiole (No ka manawa lōʻihi)
- Hoʻohui i ke awa HDMI a me ka nānā (no ka manawa)
- Inā ʻaʻole ʻoe e hoʻohana i ka Wi-Fi, e hoʻopili i kāu kelepona Ethernet
Hoʻonohonoho ʻia ka nitty-gritty
ʻO kēia ka ʻāpana leʻaleʻa, ke hoʻopili ʻia nā mea āpau, pono ʻoe e hoʻopili i ka lako mana i kāu Micro USB Connecter i ka Pi. E ʻike ʻoe i kahi kukui ma ka Pi huli ʻōmaʻomaʻo a e hōʻike ana kāu monitor i kahi pale hoʻouka pahu a ukali ʻia e kahi koho Prompted o kāu Pūnaehana Hana.
Inā ʻulaʻula kou kukui Pi ma hope o 10 kekona a i ʻole he hewa kāu ma ka pale, e hoʻāʻo e lawe i ke kāleka SD a e kope hou i ka NOOBS Operating System i ke kāleka SD.
Ke koho ʻoe i ka Pūnaehana Hana pono, hiki ke lawe ma kahi o 15-25 mau minuke e hoʻokomo piha. ʻAʻole ʻoe e ʻike i kekahi pilikia a e hoʻoikaika ʻia ʻoe me kahi pihi "OK" a laila e lawe iā ʻoe i kāu Linux Desktop hou.
Inā loaʻa iā ʻoe kahi kaula Ethernet, ʻaʻohe pono e hana i kēia ʻāpana aʻe, inā ʻaʻole, makemake ʻoe e hoʻonohonoho i kahi pilina Wi-Fi 2.4GHz ma kāu Raspberry Pi. Hiki iā ʻoe ke hana i kēia ma ke koho ʻana i ka icon connectivity ma ka ʻaoʻao ʻākau o kāu ʻōnaehana hana, pono kēia ma waena o ka Audio a me Bluetooth Icon.
E hahai i nā ʻanuʻu e like me ka mea i koi ʻia e kiʻi i kāu hoʻonohonoho pili Wi-Fi. E kaomi wale i ka Pūnaewele Pūnaewele (He honua honua ka Icon) a e hoʻāʻo i kāu pili pūnaewele.
Hoʻonohonoho i kāu Amazon Developer Tools
ʻO kēia kahi e loaʻa ai nā mea ʻenehana, no laila e hana wau i nā kiʻi he nui e like me kaʻu hiki. Pono ʻoe i kahi pahu hana Amazon Developer hiki iā ʻoe ke hopu maanei. E hōʻoia e kau inoa a hana i kahi moʻokāki Amazon Developer hou.

Aia ʻoe i kāu dashboard, pono ʻoe e hele i ka Alexa > Alexa Voice Service > Get Started > Products > Create Product.
ʻO ka ʻikepili huahana aʻe no kāu kuhikuhi ponoʻī, E ʻoluʻolu e kope i nā mea aʻu i lalo nei:
Ke hele ʻoe ma ka ʻanuʻu 2 o ka 2, koho i ka "Hana i ka Profile Hou", e hoʻopiha i nā kahua me nā mea āu e makemake ai (E ʻike i kaʻu kuhikuhi). E hāʻawi ʻia iā ʻoe kekahi mau ʻike e like me nā kī paʻa, nā mea kūʻai aku a me nā mea huna o nā mea kūʻai aku. E KKAUKAU IA MA KA PALAPALA.


No nā kumu i ʻae ʻia a me nā URL i ʻae ʻia e hoʻi, pono ʻoe i kahi IP static no kāu Raspberry Pi. E heluhelu i kaʻu alakaʻi i ka hoʻonohonoho ʻana i kahi IP static ma aneʻi.
Makemake ʻoe e hoʻohui i kēia i ka Allowed Origin (Hoʻololi i ka kikokikona wiwo ʻole me ka IP static o kāu Pi):
- http://localhost:5050
- https://localhost:5050
- http://192.168.0.125: 5050
- https://192.168.0.125: 5050
E hoʻololi i nā kahua helu IP me kāu Pi static IP. E hana like no ka "Allowed Return URLs", koe wale nō ka hoʻohui / code ma ka hopena:
- http://localhost:5050/code
- https://localhost:5050/code
- http://192.168.0.125:5050/code
- https://192.168.0.125:5050/code

I kēia manawa e kaomi i ka inoa huahana āu i hana ai, e lawe mai kēia iā ʻoe me ka ʻaoʻao huahana (Inā ua nalowale kāu Client ID a me Client Secret).
Kaomi iā Capabilities a koho i kēia:
- Kapa ʻia ʻo Timers and Reminders
- Hōʻike Kāleka me ke kikokikona
E hoʻopau i kēia ma ke kaomi ʻana i ka UPDATE ma lalo.
Ke kau nei i nā mea hana Amazon ma kāu Pi
Makemake ʻoe e hele i kāu Raspberry Pi a Open Terminal. Hana i kēia mau ʻanuʻu NO KA MEA ma kāu Pi
i koʻu papa inoa ʻana iā lākou:
cd / opt sudo apt-e hoʻokomo i ka git sudo git clone https://github.com/alexa-pi/AlexaPi.git sudo nano ./AlexaPi/src/scripts/inc/os/debian.sh
Hoʻokomo kēia i ka git, huki i ka hale waihona Alexa-Pi a laila hele i ka hoʻonohonoho no ka faila debian.sh. Ma lalo o ka hana install_os e ʻimi i ka wahi i kapa ʻia ʻo "vlc-nox" a hoʻololi iā ia i "vlc-bin".

No ka mālama ʻana i kēia mau hoʻololi, e kaomi iā CTRL + X a laila kaomi iā Enter. ʻO ka hana hope ma aneʻi ʻo ka holo ʻana i ka script setup, e like me ia, e paʻi i kēia i loko o ka pahu:
sudo ./AlexaPi/src/scripts/setup.sh
E nīnau kēia iā ʻoe i nā nīnau like ʻole, e hōʻoia, ke hoʻohana nei ʻoe i kēia:
- debian
- raspberrypi
- 1
- y
Ke pau ia, pono ʻoe i kēlā mau kikoʻī āu i mākaukau mua ai (Device Type ID, Client ID etc.).
ʻO ID Type ID kāu ID Huahana, noʻu, ʻo ia ʻo "RaspberryPi".
ʻO ka wehewehe ʻana i ka ʻikepili palekana ʻo "RaspberryPi".
Loaʻa ka ID Profile Security maanei. Noʻu ʻo "amzn1.application.24dddxxxxxxxxxxxxxxxxxxxxxxxx"
Loaʻa ka ID Client ma kēlā ʻaoʻao ma luna: "amzn1.application-oa2-client.d46acxxxxxxxxxxxxxxxxx"
Aia ma lalo o ka mea huna o ka mea kūʻai aku: “a4dbf3bbbbf8e32f8c462f6d97xxxxxxxxxxxxxxxxxxxxx”
Ua kokoke mākou e pau, akā i kēia manawa pono mākou e hōʻoia i kāu hāmeʻa. E hana i kēia ma ka hele ʻana i kāu helu IP static e hōʻoia iā ia: http://locahost:5050
E ʻike ʻoe i kēia manawa "makemake ʻo Raspberry Pi e komo i:…." E kaomi wale i ka ʻAe.
Ua hana ʻoe! ʻO nā mea a pau āu e hana ai, e hoʻomaka hou i ka Raspberry Pi a pau ia, e hoʻomaka ʻo Alexa a ʻōlelo aloha!
E hauʻoli i kāu hana maʻamau ʻo Raspberry Pi Alexa, e haʻi mai iaʻu inā he nīnau ʻē aʻe kāu a i ʻole nā pilikia ma nā ʻōlelo. E hana wau i kaʻu mea maikaʻi loa e pane ASAP 🙂

