Turinys:
- 1 veiksmas: funkcijų aprašymas
- 2 žingsnis: komponentas
- 3 žingsnis: Aparatūra
- 4 žingsnis: programinė įranga
- 5 žingsnis: įgyvendinimas
- 6 žingsnis: naudokite
Video: Conversație Bazat Pe Inteligență dirbtinis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Autorius: Stanut Nicolae-Radu
Grupė: 333AB
Pastaba: 8
1 veiksmas: funkcijų aprašymas
Principn principiu sistemul va fi asemănător
„Google“asistentas ir „Amazon Alexa“, komunalinių paslaugų vokalas, kompiuterių prietaisai, kombainų voratinklio įrenginiai, acesta va răspunde vai va face or anumită ac,iune, in funcție de cerințele utilizatorului. Sukurkite „Acestui“diską, skirtą „Raspberry pi 3“, kompiuteriui, skirtam „Wi-Fi“ryšiui, kompiuteriui, skirtam „Wi-Fi“prijungimui, „Amazon“teikiamų paslaugų debesies konsultacijai, „inteligență“sistemai.
Debesų aptarnavimo ir dirbtinio Amazonės intelekto paslauga, akies disfunkcija, leidžianti veikti ar funkcinis praktinis „Amazon Alexa“tapatumas. Pvz., Geriausias virtualus poetas, matantis meteo, poate ține minte notețe, poate pune alarme, dar din păcate (sau fericire?), Aceste lucruri depind in in totalitate de Amazon, iar comenzile dispozitivului se dau în limba engleză.
Jei norite sekančiai, galite integruoti limba romą į astfelą, nesuprasti asistentul poată ir įkelti į komjaunuolį bei persoane necunoscăto de limba engleză. Alt obiectiv secundar ar fi ca asistentul să ajute la automatizarea unor processe, de examplelu aprinderea and stingerea unor lumini, oprirea unei prize. Sukurkite, sukurkite „API“ir „Amazon“, jei norite visiškai atkurti.
Pranešimas:
2 žingsnis: komponentas
Pentru realizarea proiectului am avut nevoie de următoarele komponentai:
-
Aviečių PI 3 B+
Turėkite mini kompiuterį, norėdami sukurti, valdyti ar pakeisti „Linux Debian“ir ARM procesorių. De asemenea, acest model dispune ir wi-fi, conexiunea la internet fiind absolut necesară pentru motoarele de text-în-vorbire ir vorbire-in-text
- PS akių kamera
Paskelbus mikrofoną („urechea proiectului“) yra ales arba cameră destinată consolei Play Station 3 deoarece disune de un microfon puternic cu 4 canale, fiind mai ieftină decât o cameră web obișnuită
-
Boxă portabilă
Pentru a transmite information utiliaator a fost nevoie de un difuzor, am folosit o boxă cu eg primită de la un prieten
- 2 ugnis + LED
-
Caserolă
Carcasa proiectului, o caserolă de sarmale: D
3 žingsnis: Aparatūra
După ce am adunat componentsentele, am trecut la implementare, schema este una foarte simpleă. USB prievadas, prijungtas prie USB prievado ir prievadinio lizdo atkūrimo, fotoaparato/mikrofono jungties, prijungtas prie USB prievado ir prijungtas prie kompiuterio. Am mai adăugat în schema și led-ul conectat la pin-ul 17 cu rezistorul, pentru comanda de lumină. Nimikas komplikuotas.
4 žingsnis: programinė įranga
Arhitectura acestui proiect Presupune un "creier" care (iš anksto parašytas komunalinis de la utilizator) (balsas), transformuoti datą (angl. Transformme datele) ir formato prieiga prie teksto (tekstas), taip pat redea răspunsul sau confirmarea unei acțiuni înapoi (voce). Pentru acestea a fost nevoie de 3 servicii atskirai:
- Un motor Speech-to-Text (STT), pentru a prelua datele de intrare (information transmis de utilizator prin vorbire)
- Unikali dirbtinė sistema, pentru a lua decizii ir rezoliucijos problema
- Un motor Text-to-Speech (TTS), transmite utilizatorului răspunsurile sau Confirmările acțiunilor
Pentru STT yra „Google“API, skirta „Google Speech“API, rūpinkitės nemokamai, pateikite arba kalibruokite pokalbį ir pasikalbėkite, ar pašalinkite klaidą, kad ir koks būtų apribojimas. Aš esu ACES API kompiuteris, pritaikytas prie tūzo partijos ir sistemos sistemos, kad būtų galima jausti eroriją ir pertvarkyti. Duomenų apribojimo aparatinė įranga, skirta kompiuteriui (procesorius, spauiu de stocare, atmintis), folosirea unui serviciu offline offline exclusive, așa că am optat pentru un serviciu Cloud, oferind și o precizie mai mare, dar și un timp de răspuns mai bun, „Google“yra vienintelė dintre cele mai bune motoare STT.
Pentru grįžtamasis ryšys-naudotojo panaudojimo (TTS-ul) am ales un motor offline, deoarece acesta nu este foarte mare Consumer de resurse ir nici nu este la fel de sensibil precum STT-ul. Sintetizarea vocii este făcuta de Festival Speech Synthesis System, care este oferit gratuit sub o liceță de tipul MIT. Vocea este una ușor robotică, dar daug intelektualios fazės eSpeak, alt motor TTS offline. Avantajul yra internetinė paslauga, kurią galima rasti internete.
Liantul dintre STT ir TTS, precum and partea "iteligentă" est platforma denumită Jasper. Atvirojo kodo platforma, skirta „GitHub“nuorodai: https://github.com/jasperproject/jasper-client. Aceasta face legătura dintre toate serviciile descrise mai sus și ia decizii în funcție de input-ul utilizatorului. Iš esmės suderinamas su Raspberry PI, suraskite skandalą Python. Aš esu toli nuo žalingo debesies kompiuterių moduliavimo modulis, platforma, skirta visiems folosirea oricărui serviciu STT ir TTS, tam tikra ir aiški orièrei.
Sistemos inteligencija yra dirbtinė ir be procedūrinių procedūrų, yra optinis pentru această variantas, kuris kenkia sisteminei mašinų mokymosi sistemai (chatbot), nes tai yra priežastis, dėl kurios jūs negalite nuspręsti. Natura platformei Jasper, fiund bazată pe comenzi and acțiuni predefinite, limitable capacity capacity de convorbire, dar oferă and cadru potrivit pentru un asistent digital, acesta fiind and scopul proiectului.
5 žingsnis: įgyvendinimas
- Įdiegta „Raspbian“operacinės sistemos „microSD“kortelė
- Aš turiu fotoaparatą ir skirtingą Raspberry
- Turiu konfigūracinę operacinę sistemą, reikia pasirūpinti, kad būtų įdiegta bibliotecile ir serviciile necesare, būtinai pasieksite, kaip tai padaryti:
- Sukurtas ir įdiegtas modulis adiționale pentru a extinde funcționalitatea sistemului
6 žingsnis: naudokite
Viename monitoriuje yra konfigūracija, skirta iš anksto nustatyti belaidį belaidį ryšį, valdyti ir valdyti SSH. Interaktyvus Jasperio leidimas:
- Spausdinimo terminalas (tekstas) - la rularea comenzii jasper_cli
- Prin voce - la rularea comenzii jaspis
Din supaprastinti gali începe demonstrarea funcționalității prin tarpinio terminalo. La rularea comenzii jasper_cli va fi afișat un mesaj de întâmpinare, iar Jasper este gata să primească comenzi. Komunikacinis cunoscute numeris:
- DEFINE + cuvânt - întoarce definiția din dicționar a cuvântului respectiv
- KAS, KAS, KIEK, KIEK, KAI SENAS + Cuvânt - folosește API -wolframalpha pentru a răspunde la întrebări generale
- WIKI - folosește API -wikipedia pentru a oferi informationții despre diferite noțiuni
- JOKE - spune o glumă
- „LUMOS“/„NOX“- balandžio/štampavimo šviesos diodai
- TRIVIA
- FILMAI - informacija apie filmą (imdb)
- NAUJIENOS - citește știri
Moduln modul voce, deschis la Introdure comenzii "jaspis" in linia de comandă, dispozitivul se pune în module de așteptare, acesta fiind trezit la auzirea unui cuvânt-cheie. Can cazul de față cuvâtul cheie este "Jasper". După ce dispozitivul a auzit cuvântul cheie, acesta intră in the module de ascultare, putând să primească comenzi tiksliai ca și în modul text. După executarea comenzii, dispozitivul intră din nou în așteptare până la o nouă trezire a sa.
Rekomenduojamas:
Dirbtinis intelektas ir vaizdo atpažinimas naudojant „HuskyLens“: 6 žingsniai (su nuotraukomis)
Dirbtinis intelektas ir vaizdo atpažinimas naudojant „HuskyLens“: Ei, kas, vaikinai! Akarsh čia iš CETech. Šiame projekte mes pažvelgsime į „DFRobot“„HuskyLens“. Tai dirbtiniu intelektu varomas fotoaparato modulis, galintis atlikti keletą dirbtinio intelekto operacijų, tokių kaip veido atpažinimas
Dirbtinis debesis: 3 žingsniai
Dirbtinis debesis: Sveiki visi, šiandien aš gaminsiu vaivorykštės spalvos dirbtinį debesį
Stalo žaidimas Dirbtinis intelektas: „Minimax“algoritmas: 8 žingsniai
Stalo žaidimas Dirbtinis intelektas: „Minimax“algoritmas: Ar kada susimąstėte, kaip sukurti kompiuteriai, prieš kuriuos žaidžiate šachmatais ar šaškėmis? Neskubėkite ieškoti šios instrukcijos, nes ji parodys, kaip sukurti paprastą, bet veiksmingą dirbtinį intelektą (AI) naudojant „Minimax“algoritmą! Naudodamiesi t
Dirbtinis intelektas jūsų robotui: 7 žingsniai
Dirbtinis intelektas jūsų robotui: priversti robotą judėti ir priversti jį galvoti yra skirtingos užduotys. Žmonėms smulkius judesius kontroliuoja smegenėlės, o veiksmus ir sprendimų priėmimą - didelės smegenys. Jei skaitote tai, tikriausiai jau turite robotą ir galite valdyti
Dirbtinis augalų emocijų ekspresorius (A.P.E.X.): 7 žingsniai (su nuotraukomis)
Dirbtinis augalų emocijų ekspresorius (A.P.E.X.): Bet palaukite … Yra daugiau