Orodha ya maudhui:
- Hatua ya 1: Ingia katika Cloud9 na Amazon Developer Console
- Hatua ya 2: Sanidi Ujuzi wa Alexa katika Dashibodi ya Dev ya Amazon
- Hatua ya 3: Mfano wa Maingiliano
- Hatua ya 4: Kuingia Cloud9
- Hatua ya 5: Kanuni
- Hatua ya 6: Unganisha Cloud9 na Alexa
- Hatua ya 7: Upimaji
Video: Tengeneza Stadi za Alexa na Cloud9- Hakuna Kadi ya Mkopo au Vifaa vinavyohitajika: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Halo, leo nitakuonyesha jinsi ya kuunda ustadi wako wa Amazon Alexa ukitumia Cloud9. Kwa wale ambao hawajui, Cloud9 ni IDE mkondoni inayosaidia lugha nyingi tofauti na ni asilimia mia bure - hakuna kadi ya mkopo inayohitajika. Ustadi wa Alexa ni kama programu lakini kwa vifaa vya Alexa.
Nimekuwa nikipenda programu na wasaidizi wa sauti lakini hivi majuzi tu nilichukua programu ya Amazon Echo. Shida zangu sijui node.js nyingi, kwa hivyo nitakuwa nikipanga katika chatu kwa mafunzo haya na, nikiwa mwanafunzi wa sekondari sina kadi ya mkopo, maana yake siwezi kutumia AWS lamda. Njia niliyotatua shida hii ilikuwa kutumia Cloud9.
Natumahi unafurahiya mafunzo haya. Ikiwa utakwama popote jaribu picha kama nilivyojaribu kuongeza vidokezo katika maeneo sahihi na ikiwa bado umekwama tafadhali jisikie huru kuongeza swali au maoni.
(Shukrani kwa HeikoAL kwenye Pixabay kwa picha ya jalada)
Hatua ya 1: Ingia katika Cloud9 na Amazon Developer Console
Ili kutengeneza ustadi wetu, tutahitaji kuunda mantiki kuu ya ustadi katika chatu kwenye Cloud9 na jinsi inavyoungana na Alexa kwenye Dashibodi ya Msanidi Programu wa Amazon.
1. Wingu9
Labda utahitaji akaunti ya Cloud9 tayari ili hii ifanye kazi kwani hivi karibuni Amazon ilichukua Cloud9, ikiiingiza katika AWS, hata hivyo inaonekana inawezekana kuingia na Github, Bitbucket au Google kwenye jukwaa la zamani ambalo ndio tunahitaji. fanya.
Tembelea wavuti hii: https://c9.io/login na ingia.
2. Dashibodi ya Msanidi Programu wa Amazon
Sasa tembelea https://developer.amazon.com na ingia katika kona ya juu kulia. Sasa bonyeza Alexa na kisha Yako Dashibodi za Alexa kulia juu. Unapaswa kuona skrini inayoonekana ya zamani kama ile iliyo hapo juu kulia. Sasa tunahitaji kubofya Anza kwenye sanduku la Kitanda cha Ujuzi cha Alexa.
Hatua ya 2: Sanidi Ujuzi wa Alexa katika Dashibodi ya Dev ya Amazon
Sasa tutaanzisha ujuzi katika seva ya Amazon. Ikiwa tayari unajua jinsi ya kufanya hivyo, hauitaji kusoma hii na unaweza kuruka hadi hatua inayofuata.
Bonyeza Ongeza Ujuzi Mpya na unapaswa kuwasilishwa na skrini kama hiyo hapo juu.
Katika vifungo vya redio hapo juu, tunapaswa kuchagua Mfano wa Maingiliano ya Kimila
Sasa chagua lugha ya ustadi wako. Ni muhimu kuchagua Kiingereza cha Uingereza ikiwa akaunti yako ya amazon ina anwani ya Uingereza kwani upimaji hautafanya kazi kwenye kifaa halisi cha mwangwi ikiwa utachagua Amerika. Bado inaweza kufanya kazi kwa Echoism ingawa.
Sasa unapaswa kuingiza jina na jina la kuomba la ujuzi wako. Napenda kupendekeza hizi ni sawa kwa urahisi. Jina ndilo ambalo mtumiaji angeona katika programu ya Alexa na jina la kuomba ni kile mtumiaji angesema wakati wa kuchochea ustadi, kwa mfano: Alexa, uliza "Jina la Kuomba" juu ya hali ya hewa. Kwa ustadi wangu wa kwanza niliwataja wote wawili kuwa Jaribio.
Ustadi wetu hautakuwa kutumia vitu vitatu vya mwisho ili waweze kuachwa peke yao.
Sasa unahitaji kubonyeza kuokoa na inayofuata. Koni ya Dev inaweza kurekebisha hapa kidogo lakini haitapoteza data yoyote.
Hatua ya 3: Mfano wa Maingiliano
Unapaswa sasa kuwa kwenye kichupo cha mwingiliano wa kiweko. Hapa ndipo tunamwambia Alexa jinsi tungetaka kutafsiri amri zetu. Chagua chaguo la Beta ya Ujenzi wa Ujenzi.
Sasa tunahitaji kuanzisha dhamira ya ustadi wetu ambao ni kama kazi inayofanya. Bonyeza kitufe cha Ongeza dhamira na ingiza jina linalofaa. Hii inaweza kuwa chochote na haiitaji kujulikana na mtumiaji, hata hivyo tutahitaji kwa programu baadaye. Nimeita HelloWorld yangu.
Sasa tunapaswa kuongeza matamshi ambayo ni vitu ambavyo mtumiaji anaweza kusema ikiwa alitaka kuomba hii. Nimeandika "kwa salamu" na "kwa hello" ndani ya sanduku hili. Hakikisha kubonyeza kuingia katikati. Ili kuamsha dhamira hii, mtumiaji atasema "Alexa, uliza mtihani wa salamu."
Mara tu hii ikiwa imekamilika, sasa tunahitaji bonyeza mfano wa kuokoa na kujenga mfano juu. Hakikisha kuhifadhi kwanza na kisha ujenge. Jengo linaweza kuchukua dakika chache.
Mwishowe, tunahitaji kubonyeza kitufe cha Usanidi juu kushoto.
Hatua ya 4: Kuingia Cloud9
Kwa wakati huu tunahitaji kurudi Cloud9 na kujenga mwisho wa nyuma kwa ustadi wetu.
Katika dashibodi yako tengeneza nafasi mpya ya kazi na weka jina lisilokumbukwa. Unaweza kuongeza maelezo ikiwa unataka lakini sio lazima. Unapaswa pia kuchagua Python kama lugha. Sasa bonyeza vyombo vya habari tengeneza nafasi ya kazi. Itachukua muda kupakia lakini mwishowe unapaswa kuwasilishwa na skrini kama ilivyo hapo juu. Hii ni nafasi yako ya kazi.
Nafasi za kazi za Cloud9 ni mashine za linux ambazo hufanya kazi kwa njia sawa na pi ya rasipberry. Wana faida moja kwamba wamekaribishwa. Kabla ya kuandika nambari yetu kwenye mazingira haya, tutahitaji kutekeleza amri kadhaa ili kuiweka tayari.
1. Pandisha bomba:
2. Sakinisha chupa
3. Sakinisha Flask-Uliza, maktaba ambayo inaunganisha na Alexa: sudo pip install flask-ask
Sasa tunaweza kuandika programu yetu. Bonyeza pamoja na kijani kibichi hapo juu na uchague Faili Mpya. Bonyeza Faili, Hifadhi na ingiza jina linalofaa na.py mwishoni kwa mfano HelloAlexa.py. Sasa bonyeza kitufe cha kuokoa. Katika hatua inayofuata tutaingia nambari ya programu yetu.
Hatua ya 5: Kanuni
Sasa ni muhimu kuingiza nambari ifuatayo, badala ya HelloWorld, tumia jina lako la dhamira ulilounda mapema:
kutoka kwa Flask kuagiza Flask, render_templatefrom flask_ask import Ask, statement
kuagiza os
programu = chupa (_ jina_)
uliza = uliza (programu, '/')
@ ask.intent ('HelloWorld')
def hello ():
taarifa ya kurudisha ("Hello, world.")
ikiwa _name_ == "_main_":
mwenyeji = os.getenv ('IP', '0.0.0.0')
bandari = int (os.getenv ('PORT', 8080))
app.debug = Kweli
programu.run (mwenyeji = mwenyeji, bandari = bandari)
Wacha tuende kupitia nambari:
Mistari mitatu ya kwanza huingiza moduli zetu muhimu, Flask-Ask, kwa amazon Alexa na Flask ambayo ni sharti la Flask-Ask. Mistari miwili inayofuata huunda programu na uulize ambayo ni kama vigeuzi kuu vya programu yetu. Ili kufikia bits tunataka kufikia tunahitaji. Mstari wa 6 ni mapambo. Inasema wakati tunapokea simu kwa anwani ya wavuti ambayo programu yetu inaendelea, ikiwa url ina "HelloWorld" basi nambari ifuatayo ya kificho itaendesha. Kazi chini ya mpambaji haiendeshi nambari yoyote, inarudisha tu thamani Hello, ulimwengu. Amri ya statement () inahitajika kubadilisha kamba kuwa fomu ambayo Alexa inaweza kuelewa. Mwishowe, nambari yote iliyobaki ni njia ya kuhakikisha kuwa programu yetu inaendesha vizuri kwenye Cloud9. Inasema kimsingi: ikiwa tunatumia nambari hii moja kwa moja, kama sio moduli basi nambari itasikiliza kwenye bandari 8080. Mstari wa programu ya kushughulikia unahakikisha nambari haisimami mapema. Ikiwa utafanya programu nyingine kama hii kwenye Cloud9, utahitaji kukumbuka laini 5 za mwisho au sivyo utapata hitilafu ya "Hakuna programu inayoonekana inaendesha hapa". Bandari ambazo Cloud9 hutumia ni 8080, 8081 na 8082 kwa hivyo yoyote ya haya ingekuwa sawa.
Hakikisha unahifadhi nambari yako na kisha nenda kwa hatua inayofuata.
Hatua ya 6: Unganisha Cloud9 na Alexa
Sasa tunahitaji kuunganisha nambari yetu ya Cloud9 na programu yetu ya Alexa katika bandari ya Dev.
Bonyeza kitufe cha kijani kibichi kwenye kona. Sasa nakili na ubandike kiunga hapo juu kwenye kituo chako kwenye kivinjari chako. Angalia picha ikiwa hauwezi kuipata. Ukiona skrini ya machungwa na kitufe cha Fungua Maombi, unapaswa kubonyeza. Unapaswa kuona skrini nyeupe ambayo inasema Njia hairuhusiwi juu yake. Hii inaweza kuonekana kuwa mbaya, hata hivyo hii yote inamaanisha ni kwamba Flask-Ask imesanidiwa vizuri ili huduma ya Alexa tu iweze kutembelea ukurasa huo. Ikiwa hii imefanya kazi vizuri, rudi kwenye Dashibodi ya Dev huko Amazon na uhakikishe kuwa uko kwenye kichupo cha usanidi. Sasa bonyeza HTTPS na ubandike URL uliyokuwa nayo kwenye kisanduku cha maandishi kinachojitokeza. Unaweza kupuuza mipangilio yote, bonyeza tu Hifadhi na Ifuatayo. Unapaswa sasa kuona sanduku dogo linalokuuliza juu ya Hati. Chagua chaguo la pili, "Mwisho wa maendeleo yangu ni kikoa kidogo cha kikoa kilicho na cheti cha kadi ya mwitu kutoka kwa mamlaka ya cheti" na sasa bonyeza Bonyeza na kisha Ifuatayo.
Unapaswa kuwa kwenye hatua ya Jaribio sasa. Ikiwa wewe ni, hiyo ni maendeleo makubwa kwa hatua inayofuata. Ikiwa sivyo, angalia umefuata maagizo kwa usahihi.
Hatua ya 7: Upimaji
Unapaswa sasa kuona ukurasa kama huu hapo juu. Ikiwa sanduku i ambapo inasema Tafadhali Kamilisha Mfano wa Maingiliano imewekwa kwa Walemavu, basi iwezeshe. Tunaweza kuanza kwa kujaribu ustadi hapa na kisha tunaweza kujaribu na kifaa halisi cha mwangwi. Nenda kwenye sehemu ya simulator ya huduma na ingiza moja ya matamshi uliyounda mapema. Sasa bonyeza Waulize Mtihani. Unapaswa kuona maandishi ya hudhurungi pande zote mbili. Mkono wa kulia unapaswa kuwa na maneno "Hello, World" au maandishi mengine ambayo umeweka ujuzi wako wa kujibu. Ikiwa mkono wako wa kulia una hitilafu, angalia ikiwa nambari yako ya simu bado inaendesha na kwamba uliandika kwa usahihi.
Mara tu hiyo itakapofanya kazi, unaweza kuendelea kuipima na kifaa halisi cha mwangwi. Hakikisha kifaa cha mwingilio kimeingia na akaunti sawa na hapo unapaswa kujaribu. Kumbuka kusema "Alexa, uliza Mtihani" kisha usemi wako. Ikiwa huna kifaa cha mwangwi basi unaweza kutumia kielelezo cha mwangwi https://echosim.io/welcome Utahitaji kuingia na akaunti yako ya Msanidi Programu wa Amazon.
Asante kwa kusoma Maagizo yangu. Natumai ilikufanyia kazi. Ikiwa una maswali yoyote hakikisha kuchapisha maoni na ikiwa uliipenda tafadhali nipigie kura katika shindano la Kuamilishwa kwa Sauti na mashindano ya mwandishi wa kwanza.
Asante!
Ilipendekeza:
Kadi ya Mkopo Ukubwa wa kugundua Voltage Detector (555): 3 Hatua
Kadi ya Mkopo Sized Contactless Voltage Detector (555): Wazo lilikuja kuangalia zingine zinazoweza kufundishwa: https: //www.instructables.com/id/Contactless-Volta .. Nimechagua muundo na 555 kwa sababu nilikuwa na 555 kadhaa karibu na napenda kujenga miradi midogo, kama mradi huu mwingine wa ukubwa wa kadi ya mkopo.https: /
Jinsi ya Kubadilisha Simu yako ya Mkononi Kuwa Kadi ya Mkopo / Deni: Hatua 5
Jinsi ya Kubadilisha Simu yako ya Mkononi Kuwa Kadi ya Mkopo / Deni: Rahisi kufanya mod kwa kadi ya ziada ya mkopo / debit na chip ya RFID (i.e. Paypass). Kutumia njia hii, utaweza kupata na kutoa chip ya RFID kwenye kadi yako ya Paypass yenye uwezo na kuiweka kwenye simu yako ya rununu. Hii itakuruhusu kuwasilisha yo
Stendi ya IPhone ya Kadi ya Mkopo: Hatua 6 (na Picha)
Simama ya Kadi ya Mkopo IPhone: Ikiwa una kadi ya uanachama ambayo imekwisha muda na inachukua nafasi tu unaweza kuibadilisha kuwa simu yako mwenyewe ya iPhone au iPod na kupunguzwa chache tu. Nilitumia Dremel kufanya kazi ifanyike hapa, lakini unaweza kufanya kitu sawa na mkasi
Stendi ya IPhone ya Kadi ya Mkopo: Hatua 4 (na Picha)
Simama ya Kadi ya Mkopo IPhone: Je! IPhone yako imechoka kuweka tu kwenye dawati lako? Je! Unataka kuinuka na kuendelea na maisha yake? Kisha fanya msimamo wa haraka kutoka kwa kadi ya zamani ya mkopo au kadi nyingine ya uanachama wa plastiki. Unachohitaji ni dakika kadhaa na mkasi. Mimi
Geek - Kadi ya Mkopo / Mmiliki wa Kadi ya Biashara kutoka kwa Old Laptop Hard Drive .: 7 Hatua
Geek - Kadi ya Mkopo / Mmiliki wa Kadi ya Biashara kutoka kwa Old Laptop Hard Drive .: Mmiliki wa biashara / kadi ya mkopo. Nilipata wazo hili la wazimu wakati gari yangu ngumu ya kompyuta ilikufa na kimsingi ilifanywa haina maana. Nimejumuisha picha zilizokamilishwa hapa