Tartalomjegyzék:
- 1. lépés: Core, a hangvezérelt asszisztens
- 2. lépés: A Visual Studio könyvtárai
- 3. lépés: A Visual Studio változói
- 4. lépés: Hangszintézis
- 5. lépés: Első interakció a programmal
- 6. lépés: Tanulja meg bezárni magát, mondja el az állapotát, és állítsa le a számítógépet
- 7. lépés: Készíts neki DJ -t
- 8. lépés: Több felhasználás
- 9. lépés: Tedd őt meteorológussá
- 10. lépés: Unja, hogy be- vagy kikapcsolja a kapcsolót? Probléma megoldódott
- 11. lépés: A tápegység
- 12. lépés: Továbblépés
- 13. lépés: A robotkar
- 14. lépés: Köszönöm
Videó: Kezdőlap/Lab hangvezérelt asszisztens: 14 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Rólam
Helló! Ez az első tanítható, 17 éves vagyok. Görögországból származom, így lehet, hogy az angolom nem tökéletes, de mindent megteszek. Tehát először 2 évvel ezelőtt terveztem ezt az alkalmazást, és úgy találtam, hogy ez a verseny lehetőséget kínál a régi projektem frissítésére.
1. lépés: Core, a hangvezérelt asszisztens
Alapvetően a Core egy hangvezérelt alkalmazás, amelyet a Visual Studio fejlesztett ki a C# nyelv használatával. A Core vezérli a számítógépet és néhány Arduino táblát, hogy még hasznosabbá tegye otthonra vagy laborra. Ez az oktatóanyag nem fogja megtanítani a Visual Studio vagy az Arduino programozását. Ennek célja, hogy segítsen kifejleszteni saját hangvezérelt asszisztensét, mivel már rendelkezik némi programozási tapasztalattal. Számos alkalmazás használható erre a projektre. Mutatok néhány alapvető alkalmazást, mivel a legtöbb elérhető lehetőség a költségvetésemből származik. A jó hír az, hogy elmagyarázok néhány ilyen extra "képességet", amelyek hozzáadhatók ehhez a projekthez. Ebben az oktatóanyagban megmutatom, hogyan kell lejátszani a Core zenelejátszási listáit, megmondani az órát és az időjárást, megnyitni az alkalmazásokat, például a böngészőt, játékokat vagy egy speciális linket, például a YouTube -ot, be-/kikapcsolni a lámpákat, leállítani a számítógépet. nem utolsósorban egy egyszerű diy tápegység vezérlése, amelyet elmagyarázok, hogyan kell felépíteni. Kezdjük tehát! Vizsgálja meg az androidos verziót is: CORE A. I. HANGASSZISZTENS (ANDROID VERSION)
2. lépés: A Visual Studio könyvtárai
A kód legfontosabb része a könyvtárak. Ha igazam van, akkor minden egyes használt könyvtár már be van ágyazva a Visual Studio -ba. Térjünk át a változó szakaszra!
3. lépés: A Visual Studio változói
Először is be kell állítanunk azokat az alapvető változókat, amelyek a Media Player a zenéhez, valamint a hangfelismeréshez és szintézishez. Miután beállítottuk őket, átmehetünk a többiekhez. Szükségünk van egy bool -ra, amely engedélyezi és letiltja a hangfelismerést, egy változóra, amely eltárolja az időjárást az időjárás függvényében, és egy vezérlőre a tápegység állapotát! Aztán… valójában minden egyes hangparancsot karakterláncként fogunk tárolni … Valóban úgy akarja írni őket, ahogy hallja, nem úgy, ahogy valójában írták, csak hogy megkönnyítse a mikrofon megértését, másrészt, ha rendelkezik jó mikrofon, valójában nem kell "cor" -ot írni a "core" helyett, vagy "off" -ot az "off" helyett. Most folytathatjuk a hangszintézist!
4. lépés: Hangszintézis
Nagyon barátságos lenne, ha üdvözlő üzenetet kapna az asszisztensétől, amikor megnyílik. Szóval itt van! A hangszintézis elvégzéséhez egy gyors készítőre van szükségünk. Az építő beállítása után el kell kezdenünk egy mondatot. Miután elkészítettük a mondatot, készen állunk arra, hogy megírjuk, mit szeretnénk üdvözlő üzenetünkkel. Ezután egyszerűen be kell fejeznünk a mondatot, és meg kell mondanunk a programnak, hogy mondja el, amit írtunk! Tehát ahelyett, hogy ugyanazt a folyamatot minden alkalommal megismételjük, űrt hozhatunk létre. Erre az ürességre hivatkozunk minden alkalommal, amikor az alkalmazást beszélni akarjuk.
5. lépés: Első interakció a programmal
Itt az ideje, hogy a Core „életben legyen”! Lényegében először azt fogjuk tenni, hogy ha egyszer a nevén szólítod, válaszol neked, és várja a parancsodat. Továbbá szeretnénk egy „köszönet” parancsot adni, hogy közöljük vele, hogy nincs többé szükségünk rá. Egyébként a "VoiceSynthesis (string)" parancs valójában az az üresség, amelyet korábban az idő megtakarítása érdekében hoztunk létre. Ha egyszer ezt az egyszerű kódsort hívjuk, rávehetjük, hogy elmondjon, amit csak akarunk!
6. lépés: Tanulja meg bezárni magát, mondja el az állapotát, és állítsa le a számítógépet
A kódnak ez a része meglehetősen egyszerű. Nem hiszem, hogy további magyarázatra lenne szükség, mivel a kód könnyen érthető.
7. lépés: Készíts neki DJ -t
Így létrehozhat egy egyszerű Windows Media Player lejátszási listát! Igen! Ez az! Csak add meg neki a lejátszási lista helyét, és élvezd a zenét! Valahogy… Először egy új űrt kell kitennie, hogy elmagyarázza neki, hogyan kell játszani a zenét … De utána ez nagyon egyszerű!
8. lépés: Több felhasználás
A kódnak ez a része túl egyszerűen magyarázható! Ha megpróbálom elmagyarázni, valószínűleg zavarosabb leszek
9. lépés: Tedd őt meteorológussá
A kódnak ez a része elég nagy … Tehát a kódnak ez a része valójában az időjárás -előrejelzés webhelyéről veszi az adatokat, és elmenti őket az "időjárás" karakterlánc -változóba. Keresse meg a "Mandra, Görögország" feliratú részt, és cserélje le a sajátjával. Csak hogy világossá tegyük, hogy "Város, vidék". A hőmérséklet valójában Fahrenheit -fokban van, de én megszoktam a Celsiust, ezért átkonvertálom, eltávolíthatja a "Celsius" nevet tartalmazó változókat, és lecserélheti azokat a "Fok" névre.
10. lépés: Unja, hogy be- vagy kikapcsolja a kapcsolót? Probléma megoldódott
Szia! Az otthoni asszisztens egyik legfontosabb és leghasznosabb része! Egy gyors módja annak, hogy a kapcsolót manuálisan és automatikusan is működtesse, egy szervo! Nem akartam vezetéket használni a számítógépről a kapcsolóra, mivel a távolság elég hosszú volt … Egy egyszerű IR vevő és adó használatával oldottam meg ezt a problémát. Jelt küldök a Core -hoz csatlakoztatott arduino -ból egy másik arduino -hoz, amely a szervót vezérli.
11. lépés: A tápegység
Ez egy nagyon egyszerű alkalmazás! Bármilyen 12V -os AC/DC adaptert használ az Arduino által vezérelt relével! Ezután csatlakoztassa az Arduino kártya 5 V -os és 3,3 V -os feszültségét két másik reléhez, és a PSU készen áll a használatra!
12. lépés: Továbblépés
Használhat egy androidos számítógép -mikrofon alkalmazást, például a WO Mic -et, hogy más helyiségekből vezesse a programot, csak beszéljen okostelefonjával!
13. lépés: A robotkar
Vásárolhat robotkart is. A kar segítségével szerszámokat adhat, amikor kéri. Csak tárolja a szervók forgatását az arduino kódba, és soros porton keresztül vezérelje a Core -ról … Sajnos egy ilyen alkalmazás kimaradt a költségvetésemből …
14. lépés: Köszönöm
Ha segítségre van szüksége, ha szeretne valamit elmagyarázni, vagy szeretne segíteni ezen az oktatható oldal fejlesztésében, csak jelezze nekem a megjegyzés rovatban! Köszönöm az időt, szép és kreatív napot!
Ajánlott:
Google asszisztens által vezérelt LED -mátrix!: 7 lépés (képekkel)
Google asszisztens által vezérelt LED -mátrix!: Ebben az oktatóanyagban megmutatom, hogyan készítheti el a Google asszisztens által vezérelt LED -mátrixot, amelyet bárhol vezérelhet egy okostelefon használatával, ezért kezdjük el
Kihangosító Google asszisztens a Raspberry Pi számára: 14 lépés (képekkel)
Kihangosító Google asszisztens a Raspberry Pi számára: Üdvözlöm az első Instructable programban! Ebben az oktatóanyagban megmutatom Önnek, hogy mi a legegyszerűbb módja annak, hogy telepítsek egy éneklő, táncos Google Segédet a Raspberry Pi készülékre. Teljesen ki van szabadítva az OK Googl segítségével
Arduino parkolási asszisztens - parkolja le autóját a megfelelő helyre minden alkalommal: 5 lépés (képekkel)
Arduino parkolási asszisztens - parkolja le autóját a megfelelő helyre minden alkalommal: Ebben a projektben megmutatom, hogyan építhet saját parkolási asszisztenst egy Arudino segítségével. Ez a parkolási asszisztens méri az autójától való távolságot, és az LCD kijelző leolvasása és egy LED segítségével segít a megfelelő helyen parkolni
Ütemezési óra: A virtuális termelékenységi asszisztens: 6 lépés (képekkel)
Ütemezési óra: Az Ön virtuális termelékenységi asszisztense: Professzionális halogató vagyok! Ez a lezárás egy időhurokba helyezett, ahol a mindennapok csak úgy repülnek minden produktív munka nélkül. Hogy legyőzzem a halogatást, elkészítettem ezt az egyszerű és gyors órát, amely beosztja a munkámat. Most már csak ragaszkodni tudok
DIY Google kezdőlap Bluetooth hangszóróval a Raspberry Pi Zero dokkolóközponton: 7 lépés (képekkel)
DIY Google kezdőlap Bluetooth hangszóróval a Raspberry Pi Zero dokkolóközponton: Van egy oktatható eszköz a DIY Amazon Echo Alexa - Alexa hangsegéd a Raspberry Pi Zero dokkolóközponton. Ezúttal szeretnénk megmutatni Önnek, hogyan lehet DIY Google Home -t készíteni. Ebben az utasításban megmutatjuk, hogyan kell telepíteni és beállítani a Google Segédet