Obsah:
- Krok 1: Jadro, hlasom ovládaný asistent
- Krok 2: Knižnice Visual Studio
- Krok 3: Premenné Visual Studio
- Krok 4: Syntéza hlasu
- Krok 5: Prvá interakcia s programom
- Krok 6: Naučte sa ju bližšie, povedzte jej o svojom stave a vypnite počítač
- Krok 7: Urobte z nej DJ -a
- Krok 8: Viac použití
- Krok 9: Urobte z nej meteorológa
- Krok 10: Nudí vás zapnúť alebo vypnúť vypínač? Problém je vyriešený
- Krok 11: Jednotka napájania
- Krok 12: Choďte ďalej
- Krok 13: Robotické rameno
- Krok 14: Ďakujem
Video: Domov/laboratórny hlasom ovládaný asistent: 14 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
O mne
Ahoj! Toto je môj prvý pokyn, mám 17 rokov. Som z Grécka, takže moja angličtina nemusí byť dokonalá, ale budem sa snažiť. Túto aplikáciu som teda najskôr navrhol pred 2 rokmi a v tejto súťaži som našiel príležitosť aktualizovať svoj starý projekt.
Krok 1: Jadro, hlasom ovládaný asistent
V zásade je Core aplikácia ovládaná hlasom vyvinutá s programom Visual Studio pomocou jazyka C#. Core ovláda počítač aj niektoré dosky Arduino, aby bol ešte užitočnejší pre domácnosť alebo laboratórium. Tento tutoriál vás nenaučí programovať v programe Visual Studio alebo Arduino. Cieľom je pomôcť vám vyvinúť vlastného asistenta ovládaného hlasom, pretože už máte nejaké skúsenosti s programovaním. Existuje mnoho aplikácií, na ktoré je možné tento projekt použiť. Ukážem vám niekoľko základných aplikácií, pretože väčšina možností, ktoré je možné dosiahnuť, je mimo môjho rozpočtu. Dobrou správou je, že vysvetlím niektoré z týchto extra „schopností“, ktoré je možné pridať k tomuto projektu. V tomto tutoriále vám ukážem, ako vytvoriť základňu na prehrávanie zoznamov hudby, povedať hodinu a počasie, otvoriť aplikácie ako prehliadač, hry alebo konkrétny odkaz, ako je youtube, zapnúť/vypnúť svetlá, vypnúť počítač a ako posledné v neposlednom rade ovládať jednoduchú diy napájaciu jednotku, ktorú vám vysvetlím, ako postaviť. Takže začnime! POZRITE SI AJ VERZIU ANDROIDU: CORE A. I. ASISTENT HLASU (VERZIA ANDROIDA)
Krok 2: Knižnice Visual Studio
Najdôležitejšou súčasťou kódu sú knižnice. Ak mám pravdu, každá knižnica, ktorú používam, je už vložená do samotného Visual Studia. Prejdeme do variabilnej sekcie!
Krok 3: Premenné Visual Studio
Najprv musíme nastaviť základné premenné, ktorými sú Media Player pre hudbu a rozpoznávanie a syntézu hlasu. Potom, čo ich nastavíme, sa môžeme presunúť k ostatným. Potrebujeme bool, ktorý umožní a vypne rozpoznávanie hlasu, premennú, ktorá uloží čas iným počasím a jednu na ovládanie stavu zdroja! Potom … skutočne uložíme každý jeden hlasový príkaz ako reťazce … Naozaj ich chcete napísať tak, ako ich budete počuť, nie tak, ako sú v skutočnosti napísané, len aby vám mikrofón ľahšie porozumel, na druhej strane, ak máte dobrý mikrofón, v skutočnosti nemusíte písať „cor“namiesto „core“alebo „of“namiesto „off“. Teraz môžeme pristúpiť k syntéze hlasu!
Krok 4: Syntéza hlasu
Bolo by skutočne priateľské mať uvítaciu správu od svojej asistentky, keď sa otvorí. Tak a je to tu! Na syntézu hlasu potrebujeme rýchleho tvorcu. Po nastavení staviteľa musíme začať vetu. Keď urobíme vetu, sme pripravení napísať, čo chceme, aby bola naša uvítacia správa. Potom musíme vetu jednoducho ukončiť a povedať programu, aby povedal, čo sme napísali! Takže namiesto toho, aby sme vždy opakovali ten istý proces, môžeme vytvoriť prázdnotu. Na túto prázdnotu sa budeme odvolávať vždy, keď chceme, aby aplikácia hovorila.
Krok 5: Prvá interakcia s programom
Je načase urobiť Core „živým“! V zásade najskôr urobíme to, že akonáhle zavoláte jej meno, odpovie vám a počká na váš príkaz. Chceme tiež dostať príkaz „poďakovať“, aby sme jej povedali, že ju už nepotrebujeme. Mimochodom, príkaz „VoiceSynthesis (reťazec)“je vlastne prázdnota, ktorú sme predtým vytvorili, aby sme ušetrili čas. Akonáhle nazveme tento jednoduchý riadok kódu, môžeme ju prinútiť, aby povedala, čo chceme!
Krok 6: Naučte sa ju bližšie, povedzte jej o svojom stave a vypnite počítač
Táto časť kódu je veľmi jednoduchá. Nemyslím si, že je potrebné ďalšie vysvetlenie, pretože kódu je možné ľahko porozumieť.
Krok 7: Urobte z nej DJ -a
Môžete si teda vytvoriť jednoduchý zoznam skladieb programu Windows Media Player! Áno! To je všetko! Stačí jej poskytnúť umiestnenie zoznamu skladieb a užívať si hudbu! Asi … Najprv musíte nastaviť novú prázdnotu, aby ste jej vysvetlili, ako hrať hudbu … Ale potom je to už celkom jednoduché!
Krok 8: Viac použití
Túto časť kódu je príliš jednoduché vysvetliť! Ak sa to pokúsim vysvetliť, pravdepodobne to zmätiem
Krok 9: Urobte z nej meteorológa
Táto časť kódu je dosť veľká … Takže táto časť kódu v skutočnosti preberá údaje z webovej stránky s predpoveďami počasia a ukladá ich do reťazcovej premennej „počasie“. Môžete nájsť časť, ktorá hovorí „Mandra, Grécko“, a nahradiť ju svojou vlastnou. Aby bolo jasné, že je to „mesto, krajina“. Teplota sa skutočne počíta na Fahrenheita, ale som zvyknutý na stupne Celzia, takže ich prevádzam. Premenné, ktoré obsahujú názov „Celzia“, môžete odstrániť a nahradiť ich tými, ktoré majú názov „Stupne“.
Krok 10: Nudí vás zapnúť alebo vypnúť vypínač? Problém je vyriešený
Ahoj! Jedna z najdôležitejších a najužitočnejších súčastí domáceho asistenta! Servo je rýchly spôsob, ako prepínač fungovať manuálne aj automaticky! Nechcel som použiť kábel z počítača na prepínač, pretože vzdialenosť bola dosť dlhá … Tento problém som vyriešil pomocou jednoduchého infračerveného prijímača a vysielača. Posielam signál z arduina pripojeného k Core na iné arduino, ktoré ovláda servo.
Krok 11: Jednotka napájania
Je to veľmi jednoduchá aplikácia! Používate akýkoľvek 12V AC/DC adaptér s relé ovládaným Arduino! Potom pripojíte 5 V a 3,3 V dosky Arduino k dvom ďalším relé a vypnete, keď je váš zdroj napájania pripravený!
Krok 12: Choďte ďalej
Aplikáciu mikrofónu pre počítač s Androidom, ako je WO Mic, môžete použiť na ovládanie programu z iných miestností jednoduchým rozhovorom so svojim inteligentným telefónom!
Krok 13: Robotické rameno
Môžete si tiež kúpiť robotické rameno. Rameno vám môže poskytnúť nástroje, keď o ne požiadate. Uložte rotáciu serva do kódu arduino a pomocou sériového portu ho ovládajte z jadra … Bohužiaľ, taká aplikácia bola mimo môjho rozpočtu …
Krok 14: Ďakujem
Ak potrebujete akúkoľvek podporu, ak by ste chceli, aby som vám niečo vysvetlil, alebo mi chcete pomôcť vylepšiť túto stránku s pokynmi, dajte mi vedieť v sekcii komentárov! Ďakujem za váš čas, prajem pekný a kreatívny deň!
Odporúča:
Dron Alexa ovládaný hlasom Raspberry Pi s IoT a AWS: 6 krokov (s obrázkami)
Dron Raspberry Pi ovládaný hlasom Alexa s IoT a AWS: Ahoj! Moje meno je Armaan. Som 13-ročný chlapec z Massachusetts. Tento návod ukazuje, ako môžete z názvu vyvodiť, ako zostaviť dron Raspberry Pi. Tento prototyp ukazuje, ako sa drony vyvíjajú a tiež akú veľkú úlohu môžu hrať v
Hlasom ovládaný prepínač pomocou Alexa a Arduino: 10 krokov (s obrázkami)
Hlasom ovládaný prepínač pomocou Alexa a Arduino: Hlavným cieľom tohto projektu je použitie teplotného senzora na ovládanie spínača (relé) na zapnutie alebo vypnutie zariadenia. Zoznam materiálov 12V reléový modul == > 4,2 dolára Arduino uno == > 8 dolárov teplotný snímač DHT11 == > 3 doláre ESP8266 Modul
Hlasom ovládaný uzamykací systém: 7 krokov (s obrázkami)
Hlasom riadený zamykací systém: Systém ovládaný hlasom je automatizovaný uzamykací systém, ktorý používa bluetooth ako medziprodukt na komunikáciu medzi Arduino a vašim telefónom s Androidom. Hlasom ovládaný uzamykací systém sa odomkne, keď zadáte heslo, ktoré ste nastavili (
Jednoduchý hlasom ovládaný zámok dverí: 5 krokov (s obrázkami)
Jednoduchý hlasom ovládaný zámok dverí: Preto som sa rozhodol, že chcem doma postaviť poličkové dvere do svojej kancelárie. Teraz je k dispozícii množstvo prechádzok, ktoré vysvetľujú, ako postaviť tento typ vecí. Môj problém prišiel s tým, ako udržať moje deti mimo mojej kancelárie. Mám malé deti a budú šťastné
Hlasom aktivovaný asistent - MAX: 10 krokov
Hlasom aktivovaný asistent - MAX: Hej, v tomto pokyne budem hovoriť o tom, ako vytvoriť chat -bot MAX (pomenovaný sám !!!) S určitou implementáciou môžete tento chatbot ovládať hlasom alebo pomocou rôzneho softvéru, ktorý vám môže byť vykonávaný ako hlasový asistent. Tu som