Satura rādītājs:
- 1. darbība: Core, balss vadīts palīgs
- 2. darbība. Visual Studio bibliotēkas
- 3. darbība. Visual Studio mainīgie
- 4. solis: balss sintēze
- 5. solis: pirmā mijiedarbība ar programmu
- 6. solis: iemācieties viņu aizvērt, pastāstiet par viņas stāvokli un izslēdziet datoru
- 7. solis: Padariet viņu par dīdžeju
- 8. solis: vairāk lietojumu
- 9. solis: Padariet viņu par meteorologu
- 10. solis: Vai jums ir garlaicīgi ieslēgt vai izslēgt slēdzi? Problēma atrisināta
- 11. solis: barošanas bloks
- 12. solis: iet tālāk
- 13. solis: Robotiskā roka
- 14. solis: Paldies
Video: Mājas/laboratorijas balss vadīts palīgs: 14 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Par Mani
Sveiki! Šī ir mana pirmā pamācība, man ir 17 gadu. Es esmu no Grieķijas, tāpēc mana angļu valoda var nebūt perfekta, taču es darīšu visu iespējamo. Tātad, vispirms es izstrādāju šo lietotni pirms 2 gadiem, un es atklāju, ka šis konkurss ir iespēja atjaunināt savu veco projektu.
1. darbība: Core, balss vadīts palīgs
Būtībā Core ir balss vadīta lietojumprogramma, kas izstrādāta kopā ar Visual Studio, izmantojot C# valodu. Core kontrolē gan datoru, gan dažas Arduino plates, lai padarītu to vēl noderīgāku mājām vai laboratorijai. Šī apmācība nemācīs jums programmēt, izmantojot Visual Studio vai Arduino. Tā mērķis ir palīdzēt jums izveidot savu balss vadāmo palīgu, ņemot vērā, ka jums jau ir zināma pieredze programmēšanā. Šim projektam var izmantot daudzas lietojumprogrammas. Es jums parādīšu dažas pamata lietojumprogrammas, jo lielākā daļa iespēju, ko var sasniegt, ir ārpus mana budžeta. Labā ziņa ir tā, ka es izskaidrošu dažas no šīm papildu "spējām", kuras var pievienot šim projektam. Šajā apmācībā es jums parādīšu, kā padarīt Core atskaņot mūzikas atskaņošanas sarakstus, pateikt stundu un laika apstākļus, atvērt lietojumprogrammas, piemēram, pārlūkprogrammu, spēles vai īpašu saiti, piemēram, YouTube, ieslēgt/izslēgt gaismas, izslēgt datoru un pēdējais ne mazāk kontrolēt vienkāršu DIY barošanas bloku, kuru es paskaidrošu, kā izveidot. Tātad, sāksim! APSKATIET ARĪ ANDROID VERSIJU: CORE A. I. BALSS PALĪGS (ANDROID VERSIJA)
2. darbība. Visual Studio bibliotēkas
Vissvarīgākā koda daļa ir bibliotēkas. Ja man ir taisnība, katra bibliotēka, ko izmantoju, jau ir iegulta Visual Studio. Pāriesim uz mainīgo sadaļu!
3. darbība. Visual Studio mainīgie
Pirmkārt, mums ir jāiestata pamata mainīgie, kas ir mūzikas atskaņotājs un balss atpazīšana un sintēze. Pēc to iestatīšanas mēs varam pāriet pie citiem. Mums ir vajadzīgs bools, kas iespējos un atspējos balss atpazīšanu, mainīgais, kas saglabās laiku citiem laika apstākļiem un viens, lai kontrolētu PSU statusu! Tad… mēs patiesībā saglabāsim katru balss komandu kā virknes… Jūs patiešām vēlaties tās rakstīt tā, kā dzirdat, nevis tā, kā tās ir rakstītas, lai tikai mikrofons varētu vieglāk jūs saprast, no otras puses, ja jums ir labs mikrofons jums faktiski nav jāraksta “cor”, nevis “core” vai “of”, nevis “off”. Tagad mēs varam turpināt balss sintēzi!
4. solis: balss sintēze
Būtu patiešām draudzīgi saņemt sveicienu no palīga, kad viņa atveras. Tātad šeit tas ir! Lai veiktu balss sintēzi, mums ir nepieciešams ātrs veidotājs. Pēc veidotāja iestatīšanas mums jāsāk teikums. Kad teikums ir izveidots, mēs esam gatavi uzrakstīt vēlamo vēsti. Tad mums vienkārši jāpabeidz teikums un jāpasaka programmai pateikt to, ko mēs uzrakstījām! Tā vietā, lai katru reizi atkārtotu vienu un to pašu procesu, mēs varam izveidot tukšumu. Mēs atsaucamies uz šo tukšumu katru reizi, kad vēlamies likt lietotnei runāt.
5. solis: pirmā mijiedarbība ar programmu
Ir pienācis laiks padarīt Core "dzīvu"! Būtībā tas, ko mēs vispirms darīsim, ir tas, ka, kad jūs nosauksit viņas vārdu, viņa jums atbildēs un gaidīs jūsu pavēli. Mēs arī vēlamies, lai mums būtu paldies, lai pateiktu viņai, ka mums viņa vairs nav vajadzīga. Starp citu, komanda "VoiceSynthesis (string)" patiesībā ir tukšums, ko mēs izveidojām iepriekš, lai ietaupītu laiku. Kad mēs saucam šo vienkāršo koda rindu, mēs varam likt viņai pateikt visu, ko vēlamies!
6. solis: iemācieties viņu aizvērt, pastāstiet par viņas stāvokli un izslēdziet datoru
Šī koda daļa ir diezgan vienkārša, es nedomāju, ka ir nepieciešami papildu paskaidrojumi, jo kodu var viegli saprast.
7. solis: Padariet viņu par dīdžeju
Tātad jūs varat izveidot vienkāršu Windows Media Player atskaņošanas sarakstu! Jā! Tieši tā! Vienkārši norādiet viņai atskaņošanas saraksta atrašanās vietu un izbaudiet mūziku! Kaut kā … Vispirms jums ir jānosaka jauns tukšums, lai paskaidrotu viņai, kā spēlēt mūziku … Bet pēc tam tas ir diezgan vienkārši!
8. solis: vairāk lietojumu
Šī koda daļa ir pārāk vienkārši izskaidrojama! Ja mēģināšu to izskaidrot, iespējams, padarīšu to mulsinošāku
9. solis: Padariet viņu par meteorologu
Šī koda daļa ir diezgan liela … Tātad šī koda daļa faktiski ņem datus no laika prognozes tīmekļa vietnes un saglabā tos virknes mainīgajā "laika apstākļi". Jūs varat atrast daļu, kurā teikts "Mandra, Grieķija", un aizstāt to ar savu. Vienkārši, lai būtu skaidrs, tas ir "Pilsēta, valsts". Temperatūra faktiski tiek skaitīta pēc Fārenheita, bet es esmu pieradis pie Celsija, tāpēc es to konvertēju, jūs varat noņemt mainīgos, kas satur nosaukumu "Celsijs", un aizstāt tos ar tiem, kuru nosaukums ir "Grādi".
10. solis: Vai jums ir garlaicīgi ieslēgt vai izslēgt slēdzi? Problēma atrisināta
Dikti! Viena no vissvarīgākajām un noderīgākajām mājas asistenta daļām! Ātrs veids, kā panākt, lai slēdzis darbotos gan manuāli, gan automātiski, ir servo! Es negribēju izmantot vadu no sava datora uz slēdzi, jo attālums bija diezgan liels … Es atrisināju šo problēmu, izmantojot vienkāršu IR uztvērēju un raidītāju. Es sūtu signālu no arduino, kas savienots ar Core, uz citu arduino, kas kontrolē servo.
11. solis: barošanas bloks
Tā ir diezgan vienkārša lietojumprogramma! Jūs izmantojat jebkuru 12V maiņstrāvas/līdzstrāvas adapteri ar releju, ko kontrolē Arduino! Tad jūs savienojat Arduino plates 5V un 3.3V ar diviem citiem relejiem, un jūsu PSU ir gatavs darbam!
12. solis: iet tālāk
Jūs varat izmantot Android un datora mikrofona lietojumprogrammu, piemēram, WO Mic, lai vadītu programmu no citām telpām, vienkārši runājot ar savu viedtālruni!
13. solis: Robotiskā roka
Jūs varat arī iegādāties robotu roku. Roku var izmantot, lai sniegtu jums instrumentus, kad tos lūdzat. Vienkārši saglabājiet servo rotāciju arduino kodā un, izmantojot seriālo portu, kontrolējiet to no kodola … Diemžēl šāda lietojumprogramma netika izmantota manā budžetā …
14. solis: Paldies
Ja jums ir nepieciešams atbalsts, ja vēlaties kaut ko man paskaidrot vai vēlaties palīdzēt man uzlabot šo pamācāmo lapu, vienkārši informējiet mani komentāru sadaļā! Paldies par laiku, jauku un radošu dienu!
Ieteicams:
Alexa balss vadīts Raspberry Pi drons ar IoT un AWS: 6 soļi (ar attēliem)
Ar balsi kontrolēts Raspberry Pi drons ar IoT un AWS: Sveiki! Mani sauc Armaan. Es esmu 13 gadus vecs zēns no Masačūsetsas. Šī apmācība parāda, kā jūs varat secināt no nosaukuma, kā izveidot Raspberry Pi dronu. Šis prototips parāda, kā bezpilota lidaparāti attīstās, kā arī to, cik liela loma tiem varētu būt
Balss vadīts 3D drukāts trikopters: 23 soļi (ar attēliem)
Ar balsi kontrolēts 3D drukāts trikopters: Šis ir pilnībā 3D drukāts tricopter drons, kuru var lidot un vadīt ar balss vadību, izmantojot Amazon Alexa, izmantojot zemes staciju, ko kontrolē Raspberry Pi. Šis balss vadītais trikopters ir pazīstams arī kā Olivers Tri.A tricopters
Balss vadīts RGB LED: 5 soļi (ar attēliem)
Balss vadīts RGB vadīts: Sveiki, puiši
Balss vadīts Braila raksta raksta semafors: 4 soļi (ar attēliem)
Balss vadīts Braila raksta raksta semafors: "Lords Vetinari stāvēja pie sava loga un vēroja semafora torni upes otrā pusē." Visi astoņi no lielajiem slēģiem, kas bija pret viņu, nikni mirgoja - melni, balti, melni, balti, melni, balti … Informācija lidoja uz
Alexa balss palīgs Raspberry Pi Zero dokstacijā: 6 soļi (ar attēliem)
Alexa balss palīgs Raspberry Pi Zero dokstacijā: Lai izveidotu elegantu Alexa balss palīgu uz Pi Zero W ar mazāk vadu un USB dongles, es izmantoju Makerspot Raspberry Pi Zero dokstacijas centru. Šim dokstacijas centrmezglam ir iebūvēts audio kodeks, kas caur 3,5 mm audiju var uzņemt mikrofonu un skaļruni