![Kako komunicirati s Alexa s Dragonboard-410c: 5 koraka Kako komunicirati s Alexa s Dragonboard-410c: 5 koraka](https://i.howwhatproduce.com/images/004/image-10439-8-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![Kako komunicirati s Alexa s Dragonboard-410c Kako komunicirati s Alexa s Dragonboard-410c](https://i.howwhatproduce.com/images/004/image-10439-9-j.webp)
![Kako komunicirati s Alexa s Dragonboard-410c Kako komunicirati s Alexa s Dragonboard-410c](https://i.howwhatproduce.com/images/004/image-10439-10-j.webp)
Pomoću ovog vodiča naučit ćete kako ugraditi Alexa u Dragonboard-410c. Prije početka predstavimo vam neke stvari koje su vam potrebne:
Alexa Voice Service (AVS) - Omogućava razgovor sa vašim uređajima, moći ćete pristupiti aleksi zasnovanoj na oblaku koja pruža AVS Apis. Izgovarajući budnu riječ "Alexa" možete razgovarati s uređajima i odmah primiti glasovne odgovore
Alexa Skills - Možete komunicirati s personaliziranim iskustvom, alexa vještine znače različite sposobnosti koje možete izgraditi ili koristiti s Alexa Skill Kit (ASK)
AWS Lambda - Omogućava izvršavanje vašeg koda bez upravljanja serverom, jedino što trebate učiniti je napisati svoj kôd i lambda će preuzeti kontrolu nad svime
Korak 1: Konfiguriranje AVS -a na Dragonboard -u
- Napravite račun u Amazon Developer -u.
- Registrirajte svoj proizvod slijedeći ovaj vodič.
- Na vašem terminalu:
Klonirajte ovo spremište:
klon $ git
Idi:
$ cd CoffeeMachine-alexa/DragonBoard410c/CoffeeMachine/scripts
I izvršite:
#./setup.sh
Prilikom izvršavanja skripte morate odgovoriti na neka pitanja:
Napomena: Ako ste napredni korisnik, možete ručno instalirati init skriptu i urediti je tako da odražava vašu putanju instalacije, ali ne dajemo nikakve garancije. Prekinuti? (Da/n)? n
- Koji operativni sistem koristite? Vaš OS [debian]: debian
- Koji operativni sistem koristite? Vaš uređaj [raspberrypi]: drugo
- Želite li instalirati i Airplay podršku (D/n)? n
Sljedeća pitanja na koja trebate odgovoriti u vezi s prethodno registriranim podacima o uređaju.
4. Otvorite fasciklu:
$ cd CoffeeMachine-alexa/DragonBoard410c/CoffeeMachine
5. Uredite datoteku ClientAWS.py:
Postavite svoje podatke prema svom AWS računu i kreiranju certifikata:
host = adresa hosta sa krajnje tačke vašeg AWS IOT naloga.
rootCAPath = put do preuzetog rootCA certifikata. certificatePath = put do preuzetog certifikata. privateKeyPath = put do preuzetog privatnog ključa. clientID = identifikacija vašeg mqtt klijenta.
Za više informacija o kreiranju certifikata pogledajte ovu vezu.
Korak 2: Stvaranje Alexa vještina
![Stvaranje Alexa vještina Stvaranje Alexa vještina](https://i.howwhatproduce.com/images/004/image-10439-11-j.webp)
![Stvaranje Alexa vještina Stvaranje Alexa vještina](https://i.howwhatproduce.com/images/004/image-10439-12-j.webp)
![Stvaranje Alexa vještina Stvaranje Alexa vještina](https://i.howwhatproduce.com/images/004/image-10439-13-j.webp)
Za stvaranje Alexa vještina potrebne su neke ključne riječi za razumijevanje procesa:
-
Naziv poziva - Naziv vašeg uređaja. Bit će potrebno zatražiti od uređaja da učini nešto.
Primjer: "Alexa, zamoli aparat za kafu da se uključi".
-
Vrste utora - Varijable koje mogu promijeniti definirana stanja.
Primjer: "Alexa, pitaj aparat za kavu da skuha dugu kafu" ili "Alexa, pitaj aparat za kafu da skuha kratku kafu"
- Intents - Radnja koja zadovoljava izgovorenu frazu korisnika.
-
Primjeri izjava - fraze koje ćete izgovoriti da bi Alexa učinila nešto. Sadrži naziv poziva i vrste utora.
Primjer: "TurnCoffeMachine {CoffeeState} aparat za kavu" znači "uključivanje/isključivanje aparata za kavu".
- S prijavljenim računom za amazonske programere idite na vještine.
- Slijedite ovaj vodič za stvaranje prilagođene vještine.
- Sada morate definirati naziv pozivanja poput aparata za kavu.
-
Za ovaj primjer, kreirajmo 2 tipa utora.
-
COFFEE_STATE dodane vrijednosti:
- uključeno
- isključeno
-
COFFEE_TYPE dodane vrijednosti:
- kratko
- dugo
-
-
Na kraju kreirajmo 2 namjere. Namjere su izrazi koje ćete izgovoriti da Alexa učini nešto.
-
TurnCoffeeMachine
Pratite priložene slike koje sadrže detalje o Izgovorima.
MakeCoffee
Pratite priložene slike koje sadrže detalje o Izgovorima.
-
Korak 3: Postavite AWS Lambda
![Postavite AWS Lambda Postavite AWS Lambda](https://i.howwhatproduce.com/images/004/image-10439-14-j.webp)
![Postavite AWS Lambda Postavite AWS Lambda](https://i.howwhatproduce.com/images/004/image-10439-15-j.webp)
AWS Lambda nudi izvršavanje koda bez potrebe za omogućavanjem ili upravljanjem poslužiteljima. Pokreće kôd samo po potrebi, općenito se ove funkcije pozivaju iz Alexa Skills i izvršavaju se kada korisnik izgovara različite vrste naredbi.
Kreirajmo lambda funkciju neophodnu za funkcionalnost aparata za kavu. Ove funkcije se pozivaju prilagođenim vještinama kreiranim na ovom uputstvu.
Zahtjevi:
Aktivan AWS račun
- Za početak stvaranja lambda funkcije prijavite se na konzolu.
- Otvorite Lambda uslugu i idite na funkcije.
-
Odaberite funkciju kreiranja, definirajte ime i postavite vrijeme izvođenja na Python 2.7
-
Nakon što kreirate svoju ulogu, morate dodati neke politike.
- Idite na IAM i odaberite svoju ulogu definiranu prilikom stvaranja lambda funkcije.
- Priloži politiku AWSIoTFullAccess. (Dozvolite lambdi objavljivanje informacija)
-
- Otvorite svoju Lambda funkciju i dodajte okidač Alexa Skills (korak 2 referenca).
- Postavite priloženi kôd za svoj kôd lambda funkcije.
Korak 4: Pokrenite svoju aplikaciju
- Priključite mikrofon na Dragonboard-410c
- Izvršite aplikaciju:
$ cd CoffeeMachine-alexa/DragonBoard410c/CoffeeMachine
$ python main.py
3. Recite "Alexa" i sačekajte glasovni odgovor.
Korak 5: Zaključak
Izvođenjem ovih koraka vaš Dragonbord-410c spreman je za komunikaciju s Alexa-om i moći ćete stvoriti bilo koju vrstu iot uređaja kojim upravlja Alexa.
Dopune instrukcije:
- Aparat za kavu s Android aplikacijom pomoću DragonBoard 410c i CSR1011
- Povežite Android aplikaciju s AWS IOT -om i API -jem za prepoznavanje glasa
Preporučuje se:
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u: 5 koraka
![Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u: 5 koraka Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u: 5 koraka](https://i.howwhatproduce.com/images/001/image-321-16-j.webp)
Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboard -u: Ova instrukcija uči korisnika kako da se poveže i pravilno instalira ZigBee modul na Dragonboard i komunicira sa ZigBee lampom (OSRAM), čineći ZigBee IOT mrežu. : Dragonboard 410c; CC2531 USB ključ; T
Kako natjerati Alexa da kaže ljubav sa mnom!: 7 koraka
![Kako natjerati Alexa da kaže ljubav sa mnom!: 7 koraka Kako natjerati Alexa da kaže ljubav sa mnom!: 7 koraka](https://i.howwhatproduce.com/images/011/image-32657-j.webp)
Kako natjerati Alexa da kaže ljubav sa mnom !: 1) lako.2) niska cijena.3) AI
Kako stvoriti Alexa vještinu: 10 koraka
![Kako stvoriti Alexa vještinu: 10 koraka Kako stvoriti Alexa vještinu: 10 koraka](https://i.howwhatproduce.com/images/012/image-33079-j.webp)
Kako stvoriti Alexa vještinu: Šta je to Alexa vještina? Alexa vještine su poput aplikacija. Vještine možete omogućiti ili onemogućiti pomoću aplikacije Alexa ili web preglednika na isti način na koji instalirate i deinstalirate aplikacije na svom pametnom telefonu ili tabletu. Vještine su glasovne sposobnosti Alexa
Kako komunicirati s Alexa Dragonboard, Android aplikacijom i aparatom za kavu: 7 koraka
![Kako komunicirati s Alexa Dragonboard, Android aplikacijom i aparatom za kavu: 7 koraka Kako komunicirati s Alexa Dragonboard, Android aplikacijom i aparatom za kavu: 7 koraka](https://i.howwhatproduce.com/images/006/image-17640-19-j.webp)
Kako komunicirati s Alexa Dragonboard -om, Android aplikacijom i aparatom za kavu: Ovaj vodič pruža potrebne korake za povezivanje, integraciju i upotrebu aparata za kavu s Alexa Dragonboard -om i Android aplikacijom. Za više detalja o aparatu za kavu pogledajte ove upute
Kako komunicirati s vanzemaljskim artefaktom ili. . .: 4 koraka (sa slikama)
![Kako komunicirati s vanzemaljskim artefaktom ili. . .: 4 koraka (sa slikama) Kako komunicirati s vanzemaljskim artefaktom ili. . .: 4 koraka (sa slikama)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10968077-how-to-communicate-with-an-alien-artifact-or-4-steps-with-pictures-j.webp)
Kako komunicirati s vanzemaljskim artefaktom ili …: *** Bliski susreti neobično male vrste. *** Ovaj Instructable će vam pokazati kako izgraditi Altoids verziju matičnog broda 'Close Encounters' i kako s njim stupiti u interakciju. Ovo bi mogao biti vitalni trening za taj dan kada svijetlo bijela bude