Përmbajtje:

Sistem De Conversație Bazat Pe Inteligență Artificială: 6 hapa
Sistem De Conversație Bazat Pe Inteligență Artificială: 6 hapa

Video: Sistem De Conversație Bazat Pe Inteligență Artificială: 6 hapa

Video: Sistem De Conversație Bazat Pe Inteligență Artificială: 6 hapa
Video: Top 5 Site-uri GRATUITE de inteligență artificială care iți vor ușura munca #viral #youtube #shorts 2024, Nëntor
Anonim
Sistem De Conversație Bazat Pe Inteligență Artificială
Sistem De Conversație Bazat Pe Inteligență Artificială

Autor: Stanut Nicolae-Radu

Grupa: 333AB

Shënim: 8

Hapi 1: Përshkruani Funksionină

Përshkrimi i Funksionită
Përshkrimi i Funksionită

Principn principiu sistemul va fi asemănător

asistenților inteligjenți pentru casă de tipul Google Assistant dhe Amazon Alexa, duke përdorur aftësinë për të përdorur një aparat të ri, mund të përdorni një qasje të tillë në fytyrë ose informacione të tjera, në funksionimin e shërbimeve të përdorimit. Creierul acestui dispozitiv va fi un Raspberry pi 3, mund të përdoret për të shpërndarë Wi-Fi, duke përdorur një sistem të ri shërbimi në Amazon, duke u kujdesur për sistemet inteligjente.

Folosind shërbimet e cloud në inteligjencën artificiale të Amazon, veproni si mjete për të punuar në identifikimin praktik të Amazon Alexa. Për shembull, ju mund të përdorni një poezi virtuale virtuale, të ndiqni një mesazh të vogël, të punoni një punë të re, të shikoni më tej (sa fericire?), Të përdorni të gjitha të dhënat në Amazon, të pajisjeve të tjera komode dhe të përshtatshme në limba engleză.

Sa më shumë që të jetë e mundur, ajo do të përfshihet në integrimin e limba română astfel në asistentul să poată înțelege dhe comenzi në la persoane necunoscătoare de limba engleză. Ndër të tjera, ju mund të përdorni një sistem automatik të procesit, për shembull që ju duhet të përdorni një dritë ose një shpërblim të veçantë. Përshkrimi, doar dacă API-ul Amazon va permite aceste lucruri.

Sursa poză:

Hapi 2: Komponenti

Pentru realizarea proiectului am avut nevoie de următoarele përbërës:

  1. Mjedër PI 3 B+

    Pajisja mini kompjuteri është krijuar për të krijuar, rregulluar ose modifikuar modifikimin e Linux Debian me procesorin ARM. Për më tepër, modeli më i mirë i shpërndarjes së wi-fi, lidhja me internetin është absolutisht e nevojshme për motoarele nga teksti-në-vorbire dhe vorbire-në-tekst

  2. PS Kamera për sy

    Pe post microfon ("urechea proiectului") jam i gatshëm për tastierën e destinacionit Play Station 3 deoarece dispune de un microfon puternic cu 4 canale, fiind mai ieftină decât o cameră web obișnuită

  3. Kuti ă e lëvizshme

    Pentru a transmite informația către shfrytëzues a fost nevoie de un difuzor, am folosit o boxă cu fir primită de la un prieten

  4. 2 zjarr + LED
  5. Caserolă

    Carcasa proiectului, ose caserolă de sarmale: D

Hapi 3: Pajisje kompjuterike

Hardware
Hardware

După ce am adunat component, jam trecut la implementare, skema është një nga më të thjeshtat. Kutia portative mund të lidhet me portën USB të ushqyerit dhe portën me portë të riprodhimit, kamerën/mikrofonulimin e lidhjes së portës USB duke u kujdesur për kompjuterin tuaj. Am mai adăugat in schemă ledi led-ul conectat la pin-ul 17 cu rezistorul, pentru comanda de lumină. Komplikati nimik.

Hapi 4: Softuer

Arhitectura acestui proiect presupune un "creier" care să preia comenzi de la utilizator (voce), se transformo datele într-un format accesibil lui (tekst) ăi să le redea răspunsul sau confirmarea unei acțiuni înapoi (voce). Pentru acestea a fost nevoie de 3 servicii veç e veç:

  1. Un motor Speech-to-Text (STT), shkruani në datën e përdorimit të brendshëm (transmetimi i informacionit nga përdoruesi i vorbire)
  2. Un sistem de inteligență artificială, pentru a lua decizii dhe një problem rezolva
  3. Un motor Text-to-Speech (TTS), duke përdorur një transmetues të përdorimit të përdorimit të ruspunsurile sau confirmările acțiunilor

Pentru STT jam folosit API-ul de la Google, denimit Google API të të folurit, kujdesi është falas, kur kalitoni një bisedë ose bisedë me një erori, nga oferta dhe nga një numër i kufizuar i apelurit. Am ales acest API datorită faptului că această parte a sistemului este cea mai sensibilă la erori dhe cea mai supusă la perturbații. Kufizimet e harduerit të harduerit në kompjuterin tuaj (putere de processare, spațiu de stocare, memorie), folosirea unui serviciu offline este exclusive exclusive, așa că am optat pentru un serviciu Cloud, oferind și o precizie mai mare, dar și uns timp de răn Google nuk mund të përdorë një pajisje të tillë STT.

Përgjigja e përdoruesve të përdorimit (TTS-ul) jam pa motor jashtë linje, nuk do të përdorë asnjë konsumator të konsumatorit dhe do të përdorë një furnizues që nuk ka nevojë për një ndjeshmëri paraprake të STT-ul. Sintetizarea vocii este făcuta de Festival Sistemi i Sintezës së Fjalimit, kujdesi ofrohet pa pagesë nga ora e informacionit të MIT. Ju mund të përdorni një robotik, të përdorni shumë inteligjenca në eSpeak, alt motor TTS jashtë linje. Avantajul său față de serviserile online este că nu are are niciun fel de limitare la numărul de coversii.

Liantul dintre STT și TTS, paraprakisht është pjesë e "iteligentă" është një platformë e emëruar Jasper. O platformë Source Burimi i Hapur, shpërndani lidhjen GitHub: https://github.com/jasperproject/jasper-client. Aceasta përballet me përdorimin e shërbimeve të përshkruara më poshtë dhe unë do të vendos në funksionin e përdorimit të përdoruesve. Përputhshmëria juaj me Raspberry PI, është e mundur të shkruhet në Python. Unë jam i gatshëm për të zgjidhur problemin e cloud në modulimin e modulit, platformën e lejuar të përdorimit të shërbimeve të STT dhe TTS, si dhe përcaktimin e oricărei të veprimtarisë së të dhënave të programit Python.

Sistemet e inteligjencës artificiale nuk janë procedurale, unë jam duke zgjedhur një variant të dëmshëm në sistemet e mësimit të mësimit të makinerisë (chatbot) duke iu referuar të tjerëve urmă au un caracter nedeterminist. Platforma Natyra Jasper, mund të tregojë se do të ketë një përcaktim të paracaktuar, kufizimin e kapacitetit të saj të bindjes, me siguri që ju nuk mund të përdorni të dhëna dixhitale asistente, të cilat mund të jenë të disponueshme.

Hapi 5: Zbatoni

  1. Unë jam i instaluar në sistemin operativ Raspbian pe cardul microSD
  2. Unë jam duke e lidhur kamerën me difuzorul në mjedër
  3. Am configurat sistemul de operare, după care am instalat toate bibliotecile dhe shërbime të nevojshme, urmând toți pașii din acest ghid:
  4. Unë jam duke krijuar një modul instalat adiționale pentru një funksion të jashtëm funksional të sistemeve

Hapi 6: Përdorni

Image
Image
Përdorni
Përdorni
Përdorni
Përdorni

Për të kontrolluar pajisjet tuaja, unë do të konfiguroj që pajisjet të lidhen me një paracaktim pa tel, të kontrollojnë dispozitivulët e realizimit-se prin SSH. Jasper permite două tipuri de interacțiune:

  1. Prin terminal (tekst) - la rularea comenzii jasper_cli
  2. Prin voce - la rularea comenzii jasper

Thjeshtojini ato në demonstrimin e funksioneve të ndërmjetme në terminalului. La rularea comenzii jasper_cli va fi afișat un mesaj de întâmpinare, iar Jasper este gata să primească comenzi. Shtypni cunoscute komenzile për numrat:

  • DEFINE + cuvânt - întoarce definiția din dicționar a cuvântului respectiv
  • KUSH, ÇFAR, SI SHUMY, SI VJET + cuvânt - folosește API -ul wolframalpha pentru a răspunde la întrebări generale
  • WIKI - foli për API -në e wikipedia pentru a oferi informații despre diferite noțiuni
  • BASHKSI - spune o glumă
  • LUMOS/NOX - aprinde/stinge LED -ul atașat
  • TRIVIA
  • FILMA - informacione despre filme (imdb)
  • LAJME - citoj știri

Modn modul voce, deschis la معرفی comenzii "jasper" në linia de comandă, dispozitivul se work in modul de așteptare, aesta fiind trezit la auzirea unui cuvânt-cheie. Në cazul de față cuvâtul cheie este "Jasper". După ce dispozitivul auzit cuvântul cheie, mund të hyni në modul nga ascultare, të vendosni si një komandë të saktë ca në një tekst modul. După exearearea comenzii, dispozitivul intră din nou në așteptare până la o nouă trezire a sa.

Recommended: