Съдържание:
- Стъпка 1: Опишете функционалността
- Стъпка 2: Компоненти
- Стъпка 3: Хардуер
- Стъпка 4: Софтуер
- Стъпка 5: Изпълнете
- Стъпка 6: Използвайте
Видео: Система за преобразуване Bazat Pe Inteligență Изкуствено: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Автор: Станут Николае-Раду
Група: 333AB
Забележка: 8
Стъпка 1: Опишете функционалността
Princin principiu sistemul va fi asemănător
асистенция за интегриране на асистент в Google Assistant и Amazon Alexa, използване на пот за коменциращ гласов апарат, иацеста на rasupunde sau va face o anumită acțiune, în funcție de cerințele utilizatorului. Creierul acestui dispozitiv va fi un Raspberry pi 3, който предлага фактули за спор от Wi-Fi, acest lucru permițand conectarea la serviciul cloud Amazon, грижи за „интегрираната“система.
Folosind обслужва облак и интегрира изкуствена де ла Амазонка, ацестира диспозитив на авеа за функционална практическа идентичност с Amazon Alexa. De exemplu acest asistent virtual poate prezenta starea meteo, poate ține minte notițe, 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 și comenzi și de la persoane necunoscătoare de limba engleză. Alt obiectiv secundar ar fi ca asistentul să ajute la automatizarea unor procese, de exemplu aprinderea și stingerea unor lumini, oprirea unei награда. Определете, че да API API-ама Amazon за разрешаване на Aceste Lucruri.
Sursa poză:
Стъпка 2: Компоненти
Pentru realizarea proiectului am avut nevoie de următoarele компоненти:
-
Малина PI 3 B+
Acest мини компютър за създаване на проекти, правила или модификации на Linux Debian за процесор ARM. De asemenea, acest model sporne și de wi-fi, conexiunea la internet fiind absolut necesară pentru motoarele de text-în-vorbire și vorbire-în-text
-
PS Очна камера
Pe post microfon ("urechea proiectului") am ales o cameră destinată consolei Play Station 3 deoarece sporne de un microfon puternic cu 4 canale, fiind mai ieftină decât o cameră web obișnuită
-
Boxă portabilă
Pentru a transmite informația către utilizator a fost nevoie de un difuzor, am folosit o boxă cu fir primită de la un prieten
- 2 огън + LED
-
Казерола
Carcasa proiectului, o caserolă de sarmale: D
Стъпка 3: Хардуер
După ce am adunat componentsntele, am trecut la implementare, scheste este una foarte simplă. Портативният портал се свързва с портативния USB адаптер, алиментарно и с портовия жак, възпроизвеждането на камерата, камерата/микрофонът се свързва с портал, USB принтер за грижа, комуникация с компютър-ул. Am mai adăugat în schemă ii led-ul conectat la pin-ul 17 cu rezistorul, pentru comanda de lumină. Нимически усложнение.
Стъпка 4: Софтуер
Arhitectura acestui proiect presupune un "creier" care să preia comenzi de la utilizator (voce), să transforme datele într-un format accesibil lui (текст) si să le redea răspunsul sau confirmmarea unei acțiuni înapoi (voce). Pentru acestea a fost nevoie de 3 servicii отделно:
- Un motor Speech-to-Text (STT), вграден и предварителен интрарелей (информационен пренос на използване на принтера за вграждане)
- Un system de inteligență umjetăă, pentru a lua decizii și a resolva проблеми
- Без двигател Text-to-Speech (TTS), използващ трансмитен източник на използване
Pentru STT е фолозиран API в ул. Де ла Google, отменяне на Google Speech API, грижа за безплатност, предлагане или калибриране на кобила и разговор в мита за ерориране, предлагане на ограничение за ограничаване на апелура. Am ales acest API дава възможност да се възползва от această parte и система от системи, която да е чувствителна към ероризацията, както и да възпрепятства perturbații. Ограничаване на хардуерното импулсиране на компютъра (изчистване на процесите, спазването на хранилище, запаметяване), фолио за използване на услугите офлайн, изключващи, а също така и опцията за обслужване на облака, предлагане на информация за прецизност на май маре, дар și un timp de răspuns mai, Google може да ви покаже, че можете да използвате мото STAR.
Pentru feedback-ul oferit utilizatorului (TTS-ul) am ales un motor offline, deoarece acesta nu 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, грижете се за предлагането на безплатни подзащитни знания от MIT. Очаквайте да използвате роботизирана система, да получите повече информация за eSpeak, да използвате алтернативен двигател TTS офлайн. Avantajul său față de serviciile online este că nu are niciun fel de limitare la numărul de coversii.
Liantul dintre STT и TTS, precum и partea "iteligentă" este platforma denumită Jasper. За платформа с отворен код, достъпна за GitHub с линк-ул: 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. Съвместим с Raspberry PI, намерен в Python. Am ales această Solution in detrimentul celor Cloud да модулира модули, да разреши на платформата folosirea oricărui serviciu STT и TTS, да определи oricărei acțiuni folosind limbajul за програмиране на Python.
Системата за интелектуална интерактивност, която не е процедурна, е избрана за най -добрата версия на системата за влошаване на системната система за съвет за машинно обучение (чатбот), която е известна като неопределен администратор. Natura platformmei Jasper, намерете базата за comenzi și acțiuni предопределено, limitează kapacitatea de convorbire, dar oferă un cadru potrivit pentru un asistent digital, acesta fiind și scopul proiectului.
Стъпка 5: Изпълнете
- Аз инсталирам операционна система Raspbian за microSD карта
- Камерата е свързана и дифузорирана с малина
- Am configurat systemul de operare, după care am instalat toate bibliotecile seri serviciile necesare, urmând toți pașii din acest ghid:
- Създавам ли инсталационен модул, добавена пентрирана функционална система
Стъпка 6: Използвайте
Неподходящият монитор е конфигуриран за разположение, което се свързва с предварително зададената безжична връзка, контролирано диспозитивно изпълнение на SSH. Jasper permite două tipuri de interacțiune:
- Принц терминал (текст) - la rularea comenzii jasper_cli
- Prin voce - la rularea comenzii яспис
Din simplitate voi începe demonstrarea funcționalității prin intermediul terminalului. La rularea comenzii jasper_cli va fi afișat un mesaj de întâmpinare, iar 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
- КОЙ, КАКВО, КОЛКО, КОЛКО, КОЛКО СТАРО + 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 informații despre diferite noțiuni
- ШАГА - spune o glumă
- LUMOS/NOX - април/ужилващ LED -ул
- TRIVIA
- ФИЛМИ - информационен филм (imdb)
- НОВИНИ - citește știri
Modn modul voce, deschis la Introdure comenzii "jasper" î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 dispositivul a auzit cuvântul cheie, acesta intră în modul de ascultare, putând să primească comenzi точно ca și în модулен текст. După executarea comenzii, dispozitivul intră din nou în așteptare până la o nouă trezire a sa.
Препоръчано:
Преобразуване на стари високоговорители в Bluetooth Boombox: 8 стъпки (със снимки)
Преобразуване на стари високоговорители в Bluetooth Boombox: Здравейте на всички! Благодаря ви много, че се свързахте с мен в тази компилация! Преди да преминем в детайлите, моля, помислете за гласуване за този Instructable в състезанието в най -долната част. Подкрепата е високо оценена! Изминаха няколко години, откакто започнах
Преобразуване на сензор за ефект на Хол Logitech 3D Extreme Pro: 9 стъпки
Преобразуване на сензор за ефект на Хола на Logitech 3D Extreme Pro: Контролът на кормилото на джойстика ми изгасваше. Опитах се да разглобя саксиите и да ги почистя, но не помогна много. Затова започнах да търся резервни съдове и попаднах на няколко различни уебсайта от преди няколко години, които се отнасят
СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАРИ: 3 стъпки
СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАЦИИТЕ: С тези инструкции ще ви дам идея за създаване на система за контрол на фактури и запаси. Използвайки MS достъп. Много е лесно и не се нуждаете от повече познания за компютър или програмиране. Ако имате основни познания за Ms Достъп, таблици. формуляри и отчети t
Комплект за преобразуване на USB пишеща машина: 9 стъпки (със снимки)
Комплект за преобразуване на USB пишеща машина: Има нещо много вълшебно в писането на онези ръчни пишещи машини от старо училище. От задоволителното щракане на пружиниращите клавиши, до блясъка на полираните хромирани акценти, до отчетливите белези на отпечатаната страница, пишещите машини правят
Система за сортиране на цветовете: Ардуино базирана система с два колана: 8 стъпки
Система за сортиране на цветовете: Система на базата на Arduino с две ленти: Транспортирането и/или опаковането на продукти и артикули в индустриалната сфера се извършва с помощта на линии, направени с помощта на конвейерни ленти. Тези колани помагат за преместване на елемента от една точка в друга със специфична скорост. Някои задачи за обработка или идентификация може да са