INHOUDSOPGAWE:

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

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

Video: Sistem De Conversație Bazat Pe Inteligență Artificial: 6 Stappe
Video: Cum renunțarea la porno vă va salva creierul 2024, November
Anonim
Sistem De Conversație Bazat Pe Inteligență Artificială
Sistem De Conversație Bazat Pe Inteligență Artificială

Skrywer: Stanut Nicolae-Radu

Gropa: 333AB

Nota: 8

Stap 1: Beskrywing van die funksie

Beskrywing van die funksie
Beskrywing van die funksie

Principn beginsel van die stelsel

Asistente hulpmiddels van Google Assistant en Amazon Alexa kan gebruik word om 'n aparte woord te gebruik, maar ek kan ook 'n aangename en funksionele funksie gebruik. Verskaffing van verskaffers van framboos vir drie, rekenaargebaseerde verskaffers van Wi-Fi, netwerkverbindings en diens in die wolk van Amazon, versorging van 'intellektuele' stelsel.

Die wolkdiens en die kunsmatige verwerking van Amazon kan ook gebruik word om funksionele praktiese eienskappe van Amazon Alexa te gebruik. Die voorbeeld van asistente virtuele poate prezenta starea meteo, poate minine minte notițe, poate pune alarme, dar din păcate (sau fericire?), Aceste lucruri depind in totalitate de Amazon, iar comenzile dispozitivului se dau in 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ă. Altesaam 'n tweede sekondêre funksie wat die automatisering van een of ander manier kan verseker, is 'n voorbeeld van 'n aparte en 'n unieke prys. Die ontwerp, die API-ul van Amazon, word deur u toegelaat.

Sursa poză:

Stap 2: komponent

Ons kan die volgende komponente realiseer:

  1. Framboos PI 3 B+

    As mini -rekenaar kan u 'n Linux -debian vir 'n verwerker van ARM reguleer. As 'n voorbeeld, die beste model vir Wi-Fi, internetverbinding is absoluut noodsaaklik vir 'n teks-in-vorbire en virbire-teks

  2. PS oogkamera

    Na die mikrofoon ("urechea proiectului") kan ons ook na die PlayStation 3 -konsole kyk vir 'n 4 -kanaals kanaal, wat na 'n webtuiste gekyk kan word

  3. Boxă portabilă

    Gee 'n versendingsinligting vir die gebruik van 'n nuwe e -posadres,

  4. 2 vuur + LED
  5. Caserolă

    Carcasa proiectului, of caserolă de sarmale: D

Stap 3: Hardeware

Hardeware
Hardeware

Ons kan 'n enkele komponent hê, maar dit is 'n eenvoudige skema. 'N Portable USB-aansluiting vir 'n rekenaar kan ook deur 'n rekenaar gekoppel word. Ek kan 'n skema van 'n leidende verbinding met 'n 17-voudige herontwikkeling gee. Komiese komplikasie.

Stap 4: sagteware

Die argitektuur kan 'n "kreieriger" sorg vir die gebruik van die gebruik (voce) gebruik, en dit kan ook verander word in 'n formaat wat toeganklik is (teks). Ons kan drie afsonderlike dienste onderskei:

  1. Un motor Speech-to-Text (STT), vir 'n voorlopige datale van intrare (informațiile transmise of utilizator prin vorbire)
  2. Un sistem of inteligență artificial, pentru a lua decizii and a rezolva problems
  3. Un motor Text-to-Speech (TTS), vir die gebruik van 'n transmitterende gebruik van 'n bevestigende handeling

Ons kan die STT in die API van Google gebruik, met die Google Speech API, maar u kan ook 'n beperkte aantal geselsies gebruik. Ek kan ook die API van ons rekenaar aanpas om 'n sistemiese stelsel te gebruik. U kan 'n beperkte hoeveelheid hardeware op die rekenaar (verwerking, opberging, geheue) aanbring, en u kan ook vanlyn werk, maar ek kan ook 'n funksionele oplossing vir die wolk gebruik, of as 'n eerste maan, 'n tydsberekening, Google het 'n unieke stelsel vir STT.

As u terugvoer ontvang, kan u die gebruik van die TTS-ul ook op die regte pad aflaai, en u kan ook die beste verteringsverbruiker vir die verpleegkundige gebruik. Sintetizarea vocii este făcuta of Festival Speech Synthesis System, sorg vir gratis diens vir MIT. Ons kan 'n robot of 'n e -Speak -motor gebruik, maar ook vanlyn vir TTS. Ons kan die diens aanlyn aanskakel.

Ons kan nie STT en TTS gebruik nie, maar ook 'n deel van 'n 'Jelig' platform. Open platform, beskikbaar vir GitHub op die skakel-ul: https://github.com/jasperproject/jasper-client. Ons kan ook die diens in die gesig staar, maar dit kan ook in die funksies van die invoer gebruik word. Eerstens verenigbaar met framboos PI, kan u ook in Python kyk. Ek kan ook 'n oplossing vir 'n skadelike wolk gebruik om 'n modulêre stelsel te gebruik, maar dit kan ook die funksie van folosirea oricărui serviciu STT en TTS toelaat, maar dit is ook 'n definisie wat 'n volgende program vir Python kan toelaat.

Ons kan 'n kunsmatige stelsel as 'n prosedure gebruik, maar ook 'n alternatiewe stelsel vir masjienleer (chatbot). Natuurlike platforme van Jasper, wat ons kan help met voorafbepaalde, beperkte kapasiteit en konvertering, sowel as om 'n digitale funksie te verseker, sowel as 'n omvangryke projek.

Stap 5: Implementeer

  1. Ek installeer 'n stelsel van Raspbian microSD kaart
  2. Ek het 'n kamera met 'n verskillende framboos
  3. As ek 'n stelsel installeer, kan ek die verskaffing van bibliotecile en diensverskaffers ook gebruik:
  4. Maak ek 'n installeermodule vir 'n uitgebreide funksionele stelsel

Stap 6: Gebruik

Image
Image
Gebruik
Gebruik
Gebruik
Gebruik

U kan hierdie monitor installeer om 'n draadlose voorafbepaalde, beheerde, funksionele SSH-netwerk te beheer. Jasper laat 'n ander interaksie toe:

  1. Prin terminale (teks) - la rularea comenzii jasper_cli
  2. Prin voce - la rularea comenzii jasper

Vereenvoudig voi începe demonstrarea funcționalității prin intermediul terminului. La rularea comenzii jasper_cli va fi afișat un mesaj de întâmpinare, iar Jasper este gata for primească comenzi. Dit is 'n uitstekende idee om die volgende te doen:

  • DEFINE + cuvânt - întoarce definiția din dicționar a cuvântului respectiv
  • WIE, WAT, HOEVEEL, HOEVEEL, HOE OUD + kan dit volg - 'n volledige API -ul -wolframalpha wat 'n algemene reaksie kan gee
  • WIKI - 'n volmaakte API van die wikipedia, waar ons meer inligting kan verskaf
  • JOKE - spune o glumă
  • LUMOS/NOX - LED -lampe met 'n vlek/steek
  • TRIVIA
  • FLIEKE - informații despre film (imdb)
  • NUUS - citește știri

Moduln modul voce, deschis la introducere comenzii "jasper" in linia de comandă, dispozitivul se pune in modul de așteptare, acesta fiind trezit la auzirea unui cuvânt-cheie. În cazul de față cuvâtul cheie este "Jasper". Dit is moontlik om 'n volledige weergawe van die teks te verkry, en dit kan ook presies presies wees oor die teks. Ons kan u 'n nuwe uitvoeringsverslag gee.

Aanbeveel: