Tartalomjegyzék:
- 1. lépés: Funkció leírása
- 2. lépés: Összetevő
- 3. lépés: Hardver
- 4. lépés: Szoftver
- 5. lépés: Végrehajtás
- 6. lépés: Használat
Videó: Sistem De Conversație Bazat Pe Inteligență Mesterséges: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Szerző: Stanut Nicolae-Radu
Csoport: 333AB
Megjegyzés: 8
1. lépés: Funkció leírása
În principiu sistemul va fi asemănător
A Google asszisztens és az Amazon Alexa, a pot vo comale vocale aparatului, iar acesta va răspunde sau va face or anumită ac,iune, în funcție de cerințele utilizatorului. Készítse el a Raspberry pi 3 univerzális számítógépet, és faptului a Wi-Fi-t, a számítógépes felhőalapú szolgáltatás és az Amazon felügyeleti szolgáltatása, valamint az „inteligență” rendszereket.
A felhő szolgáltatása és az Amazon mesterséges intelligenciája, az észlelés vagy az Amazon Alexa gyakorlati azonosítása. Példa erre az asistent virtuális poate előre beállított meteo, poate ține minte notețe, poate pune alarmme, dar din păcate (sau fericire?), Aceste lucruri depind in in 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 și comenzi și de la persoane necunoscătoare de limba engleză. Alt obiectiv secundar ar fi ca asistentul să ajute la automatizarea unor processe, de examplelu aprinderea și stingerea unor lumini, oprirea unei Award. Desigur, doar dacă API-ul Amazon va permite aceste lucruri.
Pozíció:
2. lépés: Összetevő
Pentru realizarea proiectului am avut nevoie de următoarele komponens:
-
Málna PI 3 B+
A legapróbb mini számítógépek a legmodernebbek, a Linux Debian és az ARM processzor módosítása. De asemenea, acest model dispune és wi-fi, conexiunea la internet fiind absolut necesară pentru motoarele de text-în-vorbire și vorbire-în-text
- PS Eye kamera
A poszt mikrofon ("urechea proiectului") am ales vagy 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ția către utilizator a fost nevoie de un difuzor, am folosit o boxă cu fir primită de la un prieten
- 2 tűz + LED
-
Caserolă
Carcasa proiectului, o caserolă de sarmale: D
3. lépés: Hardver
După ce am adunat componentsentele, am trecut la implementare, schema este una foarte simpleă. Hordozható doboz a portul USB csatlakozóaljzatához és a portos jack pentru lejátszáshoz, fényképezőgéphez/mikrofonhoz, és csatlakoztassa a portot USB nyomtatási gondozási számítógéphez. Am mai adăugat în schemă și led-ul conectat la pin-ul 17 cu rezistorul, pentru comanda de lumină. Nimic bonyolult.
4. lépés: Szoftver
Arhitectura acestui proiect presupune un "creier" care să preia comenzi de la utilizator (voce), transformme datele într-un format accesibil lui (text) și să le redea răspunsul sau confirmarea unei acțiuni înapoi (voce). Pentru acestea a fost nevoie de 3 servicii külön:
- Un motor Speech-to-Text (STT), pentru a prelua datele de intrare (information transmis de utilizator prin vorbire)
- Univerzális inteligencia, mesterséges, pentru a lua decizii és a resolva problemme
- Un motor Text-to-Speech (TTS), pentru a transmite utilizatorului răspunsurile sau Confirmările acțiunilor
A Pentru STT a Google API-ja, a Google Speech API-ja, gond nélkül és ingyenesen letölthető, vagy el kell végeznie a beszélgetést, valamint a kalibrálást, és a korlátot, valamint a korlátozott számokat. Am ales acest API számítógépes faptului că această parte a systemului este cea mai sensibilă la erori și cea mai supusă la perturbații. Datorită limitărilor hardveres impuse de computer (putere de processare, spațiu de stocare, memorie), folosirea unui serviciu offline est exkluzív, a ca am optat pentru un serviciu Cloud, oferind și o precizie mai mare, dar și un timp de răspuns mai bun, A Google rendelkezik az STT.
Pentru feedback-ul oferit utilizatorului (TTS-ul) am ales un motor offline, deoarece acesta nu este foarte mare Consumer de resurse és 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 mult mai inteligibilă faS de eSpeak, alt motor TTS offline. Avantajul său față de serviciile online este că nu are niciun fel de limitare la numărul de coverii.
Liantul dintre STT és TTS, precum and partea "iteligentă" este platforma denumită Jasper. Nyílt forráskódú platform, a GitHub link linkjén: 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. Ez a kompatibilis a Raspberry PI -vel, és a Python -ban. Am ales această soluție in káros a Celor Cloud számítógépes modularității, platforma permite folosirea oricărui serviciu STT és TTS, dar și definirea oricărei acțiuni folosind limbajul de programre Python.
Intelligens Sistemul de Inteligență Mesterséges es unul procedural, am optat pentru această variantă in a rostultul systemelor de tip Machine Learning (chatbot) din cauză că cele din urmă au un caracter nedeterminist. Natura platformei Jasper, fiind bazată pe comenzi și acțiuni predefinite, limitează capacitatea de convorbire, dar ofer un cadru potrivit pentru un asistent digital, acesta fiind and scopul proiectului.
5. lépés: Végrehajtás
- Telepítettem a Raspbian operációs rendszert a microSD kártyára
- A kamera és a Raspberry nehézségei között van
- Am configurat sistemul de operare, după care am instalat toate bibliotecile și serviciile necesare, urmând toți pașii din acest ghid:
- Am creat és instalat module adiționale pentru a extinde funcționalitatea systemului
6. lépés: Használat
Ez a monitor egy konfigurációs konfiguráció, amely lehetővé teszi a vezeték nélküli előre beállítást, a vezérlést és az SSH nyomtatás vezérlését. Jasper permite tippek az interakcióhoz:
- Prin terminál (szöveg) - la rularea comenzii jasper_cli
- Prin voce - la rularea comenzii jaspis
Egyszerűen leegyszerűsítheti, hogy bemutatja a funkciót, és a nyomtató intermediális terminálját használja. La rularea comenzii jasper_cli va fi afișat un mesaj de întâmpinare, iar Jasper este gata să primească comenzi. Nyomtatás comenzile cunoscute se numără:
- DEFINE + cuvânt - întoarce definiția din dicționar a cuvântului respectiv
- KI, MI, MENNYI, HOGYAN, HOGY OLD + Cuvânt - folosește API -ul wolframalpha pentru a răspunde la întrebări generale
- WIKI - folosește API
- JOKE - spune o glumă
- LUMOS/NOX - aprinde/stinge LED -ul atașat
- TRIVIA
- FILMEK - információs despre film (imdb)
- HÍREK - citește știri
Moduln modul voce, deschis la Introduce comenzii "jasper" 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ă în module de ascultare, putând să primească comenzi pontos ca și în modul text. După executarea comenzii, dispozitivul intră din nou în așteptare până la o nouă trezire a sa.
Ajánlott:
Mesterséges intelligencia és képfelismerés a HuskyLens használatával: 6 lépés (képekkel)
Mesterséges intelligencia és képfelismerés a HuskyLens segítségével: Hé, mi van, srácok! Akarsh itt a CETech -től. Ebben a projektben áttekintjük a DFRobot HuskyLens -jét. Ez egy mesterséges intelligenciával működő kamera modul, amely számos mesterséges intelligencia műveletet képes végrehajtani, például az arcfelismerést
Mesterséges felhő: 3 lépés
Mesterséges felhő: Üdv mindenkinek, ma szivárvány színű mesterséges felhőt fogok készíteni
Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Mesterséges Con Watson: 11 lépés
Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson: En este Instructable aprenderemos como hacer un dispensador de alimento para sus mascotas, por lo general, o al menos en mi caso siempre he querido hacer un dispensador autom á tico, sin embgogo, un perro y un gato. Por ende no tengo una
Társasjáték Mesterséges intelligencia: a Minimax algoritmus: 8 lépés
Társasjáték Mesterséges intelligencia: a Minimax algoritmus: Gondolkodtál már azon, hogyan készülnek azok a számítógépek, amelyek ellen sakkban vagy dáma ellen játszol? Nos, ne keressen tovább, mint ez az Instructable, mert megmutatja, hogyan lehet egyszerű, de hatékony mesterséges intelligenciát (AI) létrehozni a Minimax algoritmus használatával! A th használatával
Mesterséges intelligencia a robothoz: 7 lépés
Mesterséges intelligencia a robotjához .: A robot mozgása és elgondolkodtatása különböző feladatok. Emberben a finom mozgásokat a kisagy irányítja, míg a cselekvéseket és a döntéshozatalt - a nagy agy. Ha ezt olvasod, valószínűleg már van robotod, és tudsz kezelni