Sadržaj:
- Korak 1: Opišite funkcionalnost
- Korak 2: Komponenta
- Korak 3: Hardver
- Korak 4: Softver
- Korak 5: Implementirajte
- Korak 6: Iskoristite
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Autor: Stanut Nicolae-Radu
Grupa: 333AB
Napomena: 8
Korak 1: Opišite funkcionalnost
Princin principiu sistemul a fi asemănător
asistencija ili inteligentni pristup Google Assistant -u i Amazon Alexa, korištenje alata za usklađivanje vokale s aparatuluima, koji će vam omogućiti da koristite lice u anumitiranoj funkciji, u funkciji korištenja određenih funkcija. Kreirajte pristup diskutiranju putem Raspberry pi 3, fakturirajući sporni pristup Wi-Fi-ju, dozvolu za pristup i povezivanje sa uslužnim oblakom Amazon, pazite na „inteligentan“sistem.
Folosind servisi u oblaku i na umjetnoj inteligenciji iz Amazona, na raspolaganju su vam avea u funkciji funkcionalnog identiteta u Amazon Alexa. De exemplu acest asistent virtual poate prezenta starea meteo, poate ține minte notifye, poate pune alarme, dar din păcate (sau fericire?), Aceste lucruri depind în totalitate de Amazon, iar comenzile dispozitivului se dau în limba engleză.
Ca și obiectiv secundar, voi încerca să integrez limba română astfel încât asistentul să poată înțelege coi comenzi dei de la persoane necunoscătoare de limba engleză. Alternativni objektivi koji su prisutni ako su postojani i automatizirani u procesu, primjerice aprilderea i stingerea unor lumini, oprirea unei nagrada. Da biste to učinili, API-jeve aplikacije Amazon-a dozvoljavaju pristupačnost lucruri.
Sursa poză:
Korak 2: Komponenta
Pentru realizarearea proiectului am avut nevoie de următoarele components:
-
Malina PI 3 B+
Acest mini računalo za kreiranje novih programa, pravilo o verziji ili promjeni Linux Debian -a za procesor ARM. De asemenea, sporni model modela i wi-fi, koneksija na internetu za pronalaženje apsolutnog potreba za pentru motoarele u tekstu-în-vorbire i vorbire-în-text
-
PS kamera za oči
Nakon postavljanja mikrofona ("urechea proiectului") na adresi konzole na odredišnoj konzoli Play Station 3, dio mreže s mikrofonom za 4 kanala, pronađite ili uklonite web kameru s običnim sadržajem
-
Boxă portabilă
Omogućite prijenos informacija o korištenju korisnika u nevolji de un difuzor, u folosu ili kutiji, prije nego što ste primili
- 2 vatre + LED
-
Caserolă
Carcasa proiectului, o caserolă de sarmale: D
Korak 3: Hardver
Ovo su dodatne komponente, koje treba implementirati, shema je jednostavna. Portabilni priključak se može povezati sa portulom USB dodatak za hranu i portul priključak za reprodukciju, kamera/mikrofon se povezuje na portalu USB štampač za brigu o računaru. Mogu li dodati shemu i LED povezivanje sa pin-ul 17 cu rezistorul, pentru comanda de lumină. Nimić komplicirati.
Korak 4: Softver
Arhitectura acestui proiect pretpone un "creier" care să preia comenzi de la utilizator (voce), să transforme datele într-un format accesssibil lui (text) și să le redea răspunsul sau confirmmarea unei acțiuni înapoi (voce). Pentru acestea a fost nevoie de 3 servicii odvojeno:
- Un motor Speech-to-Text (STT), prije i unatrag datuma intrare (informacijski prijenos de utilizator prin vorbire)
- Inteligentni sistem inteligentnosti, rješavanje problema i rješavanje problema
- Bez motora Text-to-Speech (TTS), upotrijebite transmisijsku upotrijebljenu utičnicu za potvrđivanje ili potvrdu potvrde
Pentru STT koristite za pristup API-ju na Google-u, zabranite Google Speech API, pobrinite se za besplatnu uslugu, ponudite nam ili razgovarajte o razgovoru o mică-u s erozijom, za dodatna ograničenja i ograničenja. Ales acest API ima za posljedicu faktulu ili procjenu sistema u sistemu koji će biti osjetljiv ili osjetljiv na eroziju i ako neće biti uznemiren. Ograničavanje ograničenja hardverskog hardvera na računaru (potpuno obrađivanje procesa, skladištenje podataka, memorija), zaštita korisničkih servisa van mreže, isključenje, a ako ste u opticaju za pružanje usluga u oblaku, ponuda, preciznost, podrška, preuzimanje datoteka, Google može objaviti sve što vam je potrebno za moto STT.
Pentru povratne informacije-ul oferit utilizatorului (TTS-ul) am ales un motor offline, deoarecesta es este foarte mare consumator de resse ș i nici nu este la fel de sensibil precum STT-ul. Sintetizarea vocii este făcuta de Festival Speech Synthesis System, briga za besplatne ponude pod ili licem MIT -a. Budite sigurni da ste robotizirani, da imate više mogućnosti za eSpeak, alternativni motor TTS van mreže. Dostupne su usluge servisa na mreži, ali sada se ne možete ograničiti s brojem pokrića.
Liantul dintre STT i TTS, precum i partea "iteligentă" este platforma denumită Jasper. O platformi otvorenog koda, dostupnoj na GitHub-u na linku: https://github.com/jasperproject/jasper-client. Aceasta face legătura dintre toate servicile descrise mai sus și ia decizii în funcție de input-ul utilizatorului. Kompatibilan je sa Raspberry PI, pronađen u Pythonu. Da li je ovo rješenje rješeno ili na štetu celor Cloud -a, modularno modulirano, dozvoljeno je da formatira folosirea oricărui servise STT -a i TTS -a, ili definiše oricărei akciuni za ograničene programe u Pythonu.
Sustav inteligencije koji je umjetan i nije proceduralan, optimalan je za razliku od varijante u kojoj je potrebno sistemsko sistemsko savjetovanje za mašinsko učenje (chatbot) ako niste sigurni da li ste neodređeni. Prirodna platforma Jasper, pronađite bazu za komenziranje i unaprijed definirane, ograničene kapacitete za povezivanje, dar za ponudu i kadriranje potpornih pisača i dosljednih digitalnih podataka, kao i pronalaženje i preuzimanje rezultata.
Korak 5: Implementirajte
- Da li sam instalirao operativni sistem Raspbian na microSD kartici
- Ja sam spojena kamera i difuzorul la Raspberry
- Ako sam konfigurisao operativni sistem, potrebno mi je briga da li sam instalirao biblioteku i servise koji su neophodni, urmove i stranice u acest ghid:
- Da li sam kreirao instalacijski modul dodatnog penzionisanog funkcionalnog sistema
Korak 6: Iskoristite
Na neuobičajenom monitoru, ako ste konfigurirani tako da se povezuju ili unaprijed definiraju bežičnu vezu, upravljajte dispozitivnom konfiguracijom za ispis SSH-a. Jasper permite două tipuri de interacțiune:
- Prin terminal (tekst) - la rularea comenzii jasper_cli
- Prin voce - la rularea comenzii jaspis
Jednostavno pojednostavite voi începe demonstrarea funkcionalne funkcionalnosti sa intermedijalnim terminalima. La rularea comenzii jasper_cli va fi afiat un mesaj de întâmpinare, ias Jasper este gata să primească comenzi. Printre comenzile cunoscute se numără:
- DEFINE + cuvânt - întoarce definiția din dicționar a cuvântului respectiv
- TKO, ŠTA, KOLIKO, KOLIKO, KOLIKO STAROST + cuvânt - folosește API -ul wolframalpha pentru a răspunde la întrebări generale
- WIKI - Folosește API -ul de la wikipedia pentru a oferi informacii despreite diferite noniuni
- ŠALA - spune o glumi
- LUMOS/NOX - LED traka za dodavanje/hlađenje
- TRIVIA
- FILMOVI - informativni filmovi (imdb)
- VIJESTI - citirajte știri
Modn modul voce, deschis la Introdure comenzii "jaspis" în linia de comandă, dispozitivul se pune în modul 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ă în modul de ascultare, putând să primească comenzi Exact ca și în modul text. După executarea comenzii, dispozitivul intră din nou în așteptare până la o nouă trezire a sa.
Preporučuje se:
SISTEM ZA RAČUNOVANJE RAČUNA I SISTEM KONTROLE ZALIHA: 3 koraka
SISTEM RAČUNOVODSTVENOG RAČUNOVANJA I SISTEMA KONTROLE ZALIHA: Ovim instrukcijama dat ću vam ideju za stvaranje sistema za upravljanje fakturama i zalihama. Pomoću MS pristupa. Vrlo je jednostavno i ne trebate više računarskog ili programskog znanja. Ako imate osnovno znanje o gđi Pristup, stolovi. obrasci i izvještaji t
Umjetna inteligencija i prepoznavanje slike pomoću HuskyLensa: 6 koraka (sa slikama)
Umjetna inteligencija i prepoznavanje slike pomoću HuskyLensa: Hej, šta ima, momci! Akarsh ovdje iz CETech -a. U ovom projektu ćemo pogledati HuskyLens iz DFRobota. To je modul kamere sa AI-om koji može izvesti nekoliko operacija umjetne inteligencije, poput prepoznavanja lica
Umjetna inteligencija za društvene igre: minimalni algoritam: 8 koraka
Umjetna inteligencija za društvene igre: Minimaksni algoritam: Jeste li se ikada zapitali kako nastaju računari protiv kojih igrate šah ili dame? Pa ne tražite dalje od ovog Instructable -a jer će vam pokazati kako napraviti jednostavnu, ali efikasnu umjetnu inteligenciju (AI) koristeći Minimax Algoritam! Korišćenjem
Umjetna inteligencija za vašeg robota .: 7 koraka
Umjetna inteligencija za vašeg robota. Poticanje robota na kretanje i njegovo razmišljanje različiti su zadaci. Kod ljudi, malim pokretima upravlja mali mozak, a radnje i donošenje odluka veliki mozak. Ako ovo čitate, vjerovatno već imate robota i možete upravljati
Izgradite vlastiti pomoćnik za umjetnu inteligenciju (umjetna inteligencija) 101: 10 koraka
Izgradite vlastiti AI (vještačka inteligencija) pomoćnik 101: Sjećate li se vremena kada ste gledali Iron Mana i pitali se, kako bi bilo super da imate svoj J.A.R.V.I.S? Pa, vrijeme je da taj san pretvorimo u stvarnost. Umjetna inteligencija je sljedeća generacija. Zamislite kako bi bilo super