Мазмуну:

Жасалма система: 6 кадам
Жасалма система: 6 кадам

Video: Жасалма система: 6 кадам

Video: Жасалма система: 6 кадам
Video: Кадамжайда түн ичинде бир үй-бүлөдөн 6 адам каза болду 2024, Ноябрь
Anonim
Sistem De Conversație Bazat Pe Inteligență Artificială
Sistem De Conversație Bazat Pe Inteligență Artificială

Автор: Станут Николае-Раду

Тайпасы: 333AB

Эскертүү: 8

1 -кадам: Функцияны тазалоо

Descriere Funcțională
Descriere Funcțională

Негизги системанын негизги элементтери

Google Жардамчысы жана Amazon Alexa, utilizatorii pot жана comenzi вокал аппараттары, жана башка функциялар, ошондой эле сиз өзүңүздүн функцияңызды колдоно аласыз. Raspberry pi 3 үчүн Wi-Fi, Amazon жана булут сервистеринин булуттары менен иштөө, аларды сактоо жана орнотуу системасы.

Amazon булут жана жасалма Амазонка сервистери, Amazon Alexaнын практикалык окшоштуктарын колдонуу. Дагы бир мисал, бул виртуалдык шарттарды түзүү, табуу, эскертүү, эскертүү, дабыштын жоктугу, дардын картасы (sau fericire)?

Колдонуу мүмкүнчүлүгү чектелген эмес болсо, анда сиз каалаган убакта өзүңүздүн оюңузду толуктооңуз керек. Бул жерде сиз автоматтык түрдө автоматтык түрдө эч нерсе таппай каласыз, же болбосо, бул жерде дагы бир жолу бар. Дагы бир нерсе, API менен Amazon'дун колдонмосун ачыңыз.

Сураныч:

2 -кадам: Компонент

Пентрюлярдык компоненттердин бири:

  1. Малина PI 3 B+

    Acest мини -компьютери, Linuxтун Debian жана ARM процессиндеги эрежелердин сакталышын камсыз кылат. Дисциплинасы, wi-fi үлгүсүнүн эң сонун үлгүсү, жана интернет байланышы жок тексттин жана тексттин текстин толуктоо керек

  2. PS Көз Камерасы

    Микрофонду ("колдонуу мүмкүнчүлүгү") Play Station 3'тун микрофонунун жардамы менен орнотуу мүмкүн эмес болсо, анда бул 4 веб -сайтка орнотулган эмес, же өчүрүлбөйт

  3. Boxă portabilă

    Трансляциялоочу информация ката маалыматтарынын бир бөлүгүндө, бирок алар эч кандай мааниге ээ эмес

  4. 2 от + светодиод
  5. Caserolă

    Carcasa proiectului, or caserolă de sarmale: D

3 -кадам: Аппараттык

Аппараттык
Аппараттык

Компоненттердин тизмеси, мен аларды ишке ашыруу үчүн, схеманы карап көрөлү. Компьютериңиз USB портуна орнотулганда жана ойнотулганда, камерада/микрофон аркылуу USB принтерине кам көрүүгө жардам берет. Колдонулган схемалардын тизмеси 17-картанын резисторлорунда, аларды өчүрүү үчүн колдонулат. Nimic татаал.

4 -кадам: Программалык камсыздоо

"Архитектура" программасынын алдын-ала камтылган комментарийи (үн), сиз форматтын форматын өзгөртпөңүз (текст) жана башка документтерди ырастоо керек (үн). Pentru acestea aost nevoie de 3 servicii өзүнчө:

  1. Кыймылсыз сүйлөө-текст (STT), алдын ала дайындоону баштоо (маалымат алмашуу үчүн колдонуучуга маалымат берүү)
  2. Жасалма системаны түзүү, чечүү жана чечүү көйгөйлөрү
  3. Кыймылдаткычты тексттен сүйлөөгө (TTS) өткөрүп берүү, анын колдонулушун ырастоо үчүн зарыл.

Google'дун API API'лерин коргоо, Google Speech API'нин камкордугу, камкордукту, бээлердин ортосундагы байланышты жана эсептөө мөөнөтүн чектөө керек. Мен API'лерди иштетүү үчүн бул системанын маанилүү бөлүгүн аныктай алам. Компьютердин жабдууларын чектөө (компьютерди иштетүү, орнотуу, сактоо), оффлайн сервистери оффлайнда, булутта жана сервисте булуттун жоктугу, ошондой эле бул жерде эң башкысы, убакыт жана убакыттын өтүшү менен. Google СТТ менен иштөөдө.

Мобилдик байланыштар (TTS-ul) автоматтык түрдө оффлайнда, ал эми бээ керектөөчүлөрдү табуу жана сезүү жөндөмү STT-ул. Фестивалдын сүйлөө синтезинин тутуму, MITтин камкордугу акысыз. Төмөнкү роботторду иштетүү, eSpeak, TTS оффлайн режиминде иштөө. Avantajul său față de serviciile онлайн este că nu are niciun fel de limitare la numărul de coverii.

Бул жерде STT жана TTS, бул "Жасалма" платформасынын Jasper платформасынын эң маанилүү бөлүгү. O Ачык Булак платформасы, GitHub шилтемеси боюнча: https://github.com/jasperproject/jasper-client. Aceasta жүзү боюнча сервисти чечмелөөнү чечүү керек, жана бул функцияларды киргизүү жана колдонуу мүмкүнчүлүгү. Raspberry PI менен Python'дун эң чоң жазуусу бар. Python программалардын булуттарын табуу булут модулдары, платформалар STT жана TTS сервистеринин, ошондой эле программалык камсыздоолордун Python программаларынын программалык камсыздоосунун программаларын камтыйт.

Машинаны үйрөнүү (chatbot) программалык камсыздоону аныктоодо, процессуалдык процессте, оптималдуу түрдө тандалып алынат. Жасалма платформа Жаспердин, алдын ала аныкталган жана чектелген санариптердин, санариптик жана санариптик пункттун чектөөлөрүн камтыйт.

5 -кадам: Ишке ашыруу

  1. Raspbian microSD менен иштөө системасы
  2. Камера жана Raspberry менен айырмаланат
  3. Мени конфигурациялоо системасы, библиотека жана сервистик тейлөөлөр талап кылынат, жана алардын жардамы менен:
  4. Түзүү модулу орнотулган жана орнотулган функциялар

6 -кадам: Колдонуу

Image
Image
Utilizare
Utilizare
Utilizare
Utilizare

Мониторлор конфигурацияланганда, зымсыз байланышты алдын ала аныктап, SSHди башкара аласыз. Жаспер интерактивдүү:

  1. Прин терминалы (текст) - la rularea comenzii jasper_cli
  2. Prin voce - la rularea comenzii jasper

Жөнөкөй көрсөтмөлөрдү аткарыңыз, алар аралык терминалдарда көрсөтүлөт. Комментарийлердин jasper_cli жана fi билдирүүлөрү жөнөтүлбөгөн билдирүүлөргө жазылууда, Jasper este gata să premace comensi. Printre comenzile cunoscute se numără:

  • DEFINE + cuvânt - түшүндүрүү жана аныктоо боюнча сыймыктануу
  • КИМ, ЭМНЕ, КАНЧА, КАНЧА, КАНЧА, КАНЧА + cuvânt - API -ul wolframalpha pentru a răspunde la întrebări generale
  • WIKI - фольклордук API -де, ошондой эле википедияда дагы башка маалымат жок кылынат
  • JOKE - spune o glumă
  • LUMOS/NOX - aprinde/stinge LED -ul atașat
  • TRIVIA
  • КИНОЛОР - тасма тууралуу маалымат (imdb)
  • NEWS - цитата келтирилген

Бул модулдун үнүн ачуу үчүн, "jasper" комментарийлеринин тизмесин, модулдарды жана модулдарды табуу, ошондой эле аларды жаңылоо керек. "Jasper" cazul de față cuvâtul cheie este. Дисциплинаны чечүү, модульдерди табуу, модулдарды табуу, модулдук текстти так түзүү. Комментарийлерди аткарыңыз, бирок алар эч качан жок кылынбайт.

Сунушталууда: