Sadržaj:
- Korak 1: Jezgra, pomoćnik za glasovno upravljanje
- Korak 2: Knjižnice Visual Studija
- Korak 3: Varijable Visual Studija
- Korak 4: Sinteza glasa
- Korak 5: Prva interakcija s programom
- Korak 6: Naučite je zatvoriti, reći vam njezin status i isključiti računalo
- Korak 7: Učinite je DJ -om
- Korak 8: Više upotreba
- Korak 9: Učinite je meteorologom
- Korak 10: Je li vam dosadno uključivanje ili isključivanje prekidača? Problem riješen
- Korak 11: Jedinica za napajanje
- Korak 12: Idite dalje
- Korak 13: Robotska ruka
- Korak 14: Hvala
Video: Početna/Laboratorijski pomoćnik za glasovno upravljanje: 14 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
O meni
Zdravo! Ovo je moje prvo uputstvo, imam 17 godina. Ja sam iz Grčke pa moj engleski možda nije savršen, ali dat ću sve od sebe. Dakle, ovu sam aplikaciju prvi put dizajnirao prije 2 godine i smatrao sam da je ovo natjecanje prilika za ažuriranje mog starog projekta.
Korak 1: Jezgra, pomoćnik za glasovno upravljanje
U osnovi, Core je glasovno upravljana aplikacija razvijena s Visual Studijom pomoću jezika C#. Core kontrolira i računalo i neke Arduino ploče kako bi bio još korisniji za dom ili laboratorij. Ovaj vodič vas neće naučiti programirati s Visual Studioom ili Arduinom. Cilj ovoga je pomoći vam u razvoju vlastitog pomoćnika za glasovno upravljanje s obzirom da već imate određeno iskustvo u programiranju. Postoje brojne aplikacije na koje se ovaj projekt može naviknuti. Pokazat ću vam neke osnovne aplikacije budući da je većina mogućnosti do kojih se dolazi izvan mog proračuna. Dobra vijest je da ću objasniti neke od ovih dodatnih "sposobnosti" koje se mogu dodati ovom projektu. U ovom tutorijalu pokazat ću vam kako napraviti Core play glazbene popise za reprodukciju, reći sat i vrijeme, otvoriti aplikacije poput preglednika, igara ili određene veze poput youtubea, uključiti/isključiti svjetla, isključiti računalo i na kraju ne manje važno kontrolirati jednostavnu jedinicu za napajanje vlastitim rukama koju ću objasniti kako se gradi. Pa počnimo! PROVJERITE I ANDROIDNU VERZIJU: CORE A. I. GLASNI POMOĆNIK (ANDROID VERZIJA)
Korak 2: Knjižnice Visual Studija
Najvažniji dio koda su knjižnice. Ako sam u pravu, svaka biblioteka koju koristim već je ugrađena u sam Visual Studio. Prijeđimo na odjeljak varijabli!
Korak 3: Varijable Visual Studija
Prije svega, moramo postaviti osnovne varijable koje su Media Player za glazbu te prepoznavanje i sintezu glasa. Nakon što smo ih postavili, možemo prijeći na ostale. Potreban nam je bool koji će omogućiti i onemogućiti prepoznavanje glasa, varijablu koja će pohraniti vrijeme nekih drugih za vrijeme i jednu za kontrolu statusa PSU -a! Zatim … zapravo ćemo svaku pojedinačnu glasovnu naredbu pohraniti kao nizove … Zaista ih želite napisati onako kako ih čujete, a ne onako kako su zapravo napisani samo da bi vas mikrofon lakše razumio, s druge strane, ako imate dobar mikrofon zapravo ne morate pisati "cor" umjesto "core" ili "of" umjesto "off". Sada možemo prijeći na sintezu glasa!
Korak 4: Sinteza glasa
Bilo bi jako prijateljski kad biste dobili poruku dobrodošlice od vaše asistentice kad otvori. Pa evo ga! Za sintezu glasa potreban nam je brz graditelj. Nakon postavljanja graditelja moramo započeti rečenicu. Nakon što izgovorimo rečenicu, spremni smo napisati ono što želimo da bude naša poruka dobrodošlice. Zatim moramo jednostavno završiti rečenicu i reći programu da kaže ono što smo napisali! Dakle, umjesto da svaki put ponavljamo isti proces, možemo stvoriti prazninu. Pozivat ćemo se na ovu prazninu svaki put kada želimo natjerati aplikaciju da progovori.
Korak 5: Prva interakcija s programom
Vrijeme je da oživimo Core! U osnovi, ono što ćemo prvo napraviti je, kad je nazovete imenom, ona će vam se odazvati i čekati vašu naredbu. Također želimo imati naredbu "hvala" da joj kažemo da nam više nije potrebna. Usput, naredba "VoiceSynthesis (string)" zapravo je praznina koju smo prije stvorili radi uštede vremena. Kad jednom nazovemo ovu jednostavnu liniju koda, možemo je natjerati da kaže što god želimo!
Korak 6: Naučite je zatvoriti, reći vam njezin status i isključiti računalo
Ovaj dio koda je prilično jednostavan. Mislim da nije potrebno dodatno objašnjenje jer se kôd može lako razumjeti.
Korak 7: Učinite je DJ -om
Tako možete stvoriti jednostavan popis pjesama za Windows Media Player! Da! To je to! Samo joj dajte lokaciju popisa za reprodukciju i uživajte u glazbi! Nekako … Prvo morate postaviti novu prazninu kako biste joj objasnili kako svira glazbu … Ali nakon toga je prilično jednostavno!
Korak 8: Više upotreba
Ovaj dio koda je previše jednostavan za objašnjenje! Pokušavam li to objasniti, vjerojatno ću učiniti još zbunjujući
Korak 9: Učinite je meteorologom
Ovaj dio koda je nekako velik … Dakle, ovaj dio koda zapravo uzima podatke s web stranice za vremensku prognozu i sprema ih u niz varijablu "weather". Možete pronaći dio koji kaže "Mandra, Grčka" i zamijeniti ga svojim. Samo da razjasnimo da je to "grad, država". Temperatura se zapravo broji prema Fahrenheitu, ali ja sam navikao na Celzijus pa ga pretvaram, možete ukloniti varijable koje sadrže naziv "Celzijus" i zamijeniti ih onima s imenom "Stepeni".
Korak 10: Je li vam dosadno uključivanje ili isključivanje prekidača? Problem riješen
Takoooo! Jedan od najvažnijih i najkorisnijih dijelova kućnog pomoćnika! Brz način da sklopka radi i ručno i automatski je servo! Nisam želio koristiti žicu od računala do prekidača jer je udaljenost bila prilično dugačka … Riješio sam ovaj problem pomoću jednostavnog IC prijemnika i odašiljača. Šaljem signal s arduina spojenog na Core na drugi arduino koji kontrolira servo.
Korak 11: Jedinica za napajanje
To je prilično jednostavna aplikacija! Koristite bilo koji 12V AC/DC adapter s relejem kojim upravlja Arduino! Zatim spojite 5V i 3.3V Arduino ploče na dva druga releja i isključite svoje napajanje spremno za rad!
Korak 12: Idite dalje
Možete koristiti aplikaciju za mikrofon s androida na računalo poput WO Mic za upravljanje programom iz drugih prostorija samo razgovorom sa svojim pametnim telefonom!
Korak 13: Robotska ruka
Također možete kupiti robotsku ruku. Ruka se može koristiti za davanje alata kada ih tražite. Samo pohranite rotaciju servosistema na arduino kôd i kontrolirajte je putem serijskog porta iz jezgre … Nažalost, takva je aplikacija bila izvan mog proračuna …
Korak 14: Hvala
Ako vam je potrebna podrška, ako želite nešto da vam objasnim ili mi želite pomoći da poboljšam ovu stranicu s uputama, samo mi to javite u odjeljku za komentare! Hvala vam na izdvojenom vremenu, ugodan i kreativan dan!
Preporučeni:
Glasovno upravljanje radijskim utičnicama: 11 koraka
Glasovno upravljanje radijskim utičnicama: Svi se sada borimo protiv prevladavajuće pandemije COVID-19. Osim toga, sada smo u situaciji da se moramo prilagoditi postojećim uvjetima primjenom dodatnih sigurnosnih mjera. Ovdje se projekt bavi sprječavanjem širenja COVID-19
Robotska ruka za glasovno upravljanje: 4 koraka
Robotska ruka za upravljanje glasom: Napravio sam robotsku ruku koja će raditi s vašom glasovnom naredbom. Robotskom rukom upravlja se prirodnim spojenim govorom. Unos jezika omogućuje korisniku interakciju s robotom u terminima koji su poznati većini ljudi. Advan
7,25 USD - Dodajte glasovno upravljanje bilo kojem stropnom ventilatoru: 4 koraka (sa slikama)
7,25 USD - Dodajte glasovno upravljanje bilo kojem stropnom ventilatoru: U ovom Instructableu provest ću vas kroz vrlo jednostavan postupak automatizacije vašeg stropnog ventilatora kako biste njime mogli upravljati glasovnim naredbama pomoću Alexa uređaja. Ove upute možete koristiti za upravljanje drugim elektroničkim uređajima (svjetla, ventilator, TV, e
Alexa glasovno upravljanje DIY: 7 koraka (sa slikama)
Alexa Voice Control DIY: Zdravo, ovo je moje prvo uputstvo. Ovdje ću vam pokazati kako napraviti prekidače za glasovnu kontrolu za Amazon Alexa koji čak mogu raditi i s Google pomoćnikom. Molim vas glasajte za mene
Glasovno aktivirani pomoćnik - MAX: 10 koraka
Glasovno aktivirani pomoćnik - MAX: Hej, u ovom Instructable -u govorit ću o tome kako napraviti chat -bot MAX (nazvao sam se !!!) Uz određenu implementaciju možete učiniti ovaj chatbot glasovnim upravljanjem ili upotrebom različitog softvera koji može postati glasovni pomoćnik. Ja ovdje ja