সুচিপত্র:
- ধাপ 1: Descriere Funcțională
- ধাপ 2: কম্পোনেন্ট
- ধাপ 3: হার্ডওয়্যার
- ধাপ 4: সফটওয়্যার
- ধাপ 5: বাস্তবায়ন
- ধাপ 6: ইউটিলিজারে
ভিডিও: Sistem De Conversație Bazat Pe Inteligență Artificială: 6 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
লেখক: স্টানট নিকোলাই-রাডু
গ্রুপ: 333AB
নোট: 8
ধাপ 1: Descriere Funcțională
Principn নীতিগত পদ্ধতি
asistenților inteligenți pentru casă de tipul Google Assistant și Amazon Alexa, utilizatorii pot da comenzi vocale aparatului, iar acesta va răspunde sau va face o anumită acțiune, funn funcție de cerințele utilizatorului। Creierul acestui dispozitiv va fi un Raspberry pi 3, datorită faptului că dispune de Wi-Fi, acest lucru permițând conectarea la serviciul cloud Amazon, care va da „inteligență” systememului।
ফলোসিন্ড সার্ভিস ক্লাউড এবং ইন্টেলিজেনță আর্টিফিশিয়াল ডি লা আমাজন De exemplu acest asistent virtual poate prezenta starea meteo, poate ține minte notițe, poate pune alarm, dar din păcate (sau fericire?), Aceste lucruri depind totaln totalitate de Amazon, iar comenzile dispozitivului se dau î înzba
Ca și obiectiv secundar, voi cerncerca 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 Prize। দেশিগুর, দোয়ার ডেসি এপিআই-উল আমাজন ভ্যা পারমিট অ্যাসেটে লুক্রুরি।
সুরসা পোজă
ধাপ 2: কম্পোনেন্ট
Pentru realizarea proiectului am avut nevoie de următoarele উপাদান:
-
রাস্পবেরি পিআই 3 বি+
Acest মিনি কম্পিউটার এই creierul proiectului, rulează o verisune modificată de Linux Debian pe un processor ARM। De asemenea, acest model dispune și de wi-fi, conexiunea la internet fiind absolut necesară pentru motoarele de text-în-vorbire și vorbire--n-text।
-
পিএস আই ক্যামেরা
Pe post microfon ("urechea proiectului") am ales o cameră destinată consolei Play Station 3 deoarece dispune de un microfon puternic cu 4 canale, fiind mai ieftină decât o cameră web obișnuită
-
বক্স পোর্টেবিলি
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 ઘટકો Boxa portabilă se conectează la portul USB pentru alimentare și la portul jack pentru playback, camera/microfonul se conectează doar la portul USB prin care comunică cu computer-ul। Am mai adăugat schen schemă ăi 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 (text) și să le redea răspunsul sau confirmarea unei acțiuni cenapoi Pentru acestea a fost nevoie de 3 servicii আলাদা:
- আন মোটর স্পিচ টু টেক্সট (এসটিটি)
- Un systemem de inteligență কৃত্রিম, pentru a lua decizii și a rezolva problemme
- আন মোটর টেক্সট টু স্পিচ (টিটিএস)
Pentru STT am folosit API-ul de la Google, denumit Google Speech API, care este gratuit, oferă o calitate mare a conversiei ăi o rată mică de erori, dar oferă uni un număr limitat de apeluri। আমি ales acest API datorită faptului că această parte a sistemului este cea mai sensibilă la erori și cea mai supusă la perturbații। Datorită limitărilor হার্ডওয়্যার impuse de computer (putere de procesare, spațiu de stocare, memorie), folosirea unui serviciu offline este exclusă, așa că am optat pentru un serviciu Cloud, oferind și o precizie mai mare, dar ăun timpi Google având unul dintre cele mai bune motoare STT।
পেন্ট্রু প্রতিক্রিয়া 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ă față 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 coversii।
Liantul dintre STT Ti TTS, precum și partea "iteligentă" este platforma denumită Jasper। O platformă Open Source, disponibilă pe GitHub la link-ul: https://github.com/jasperproject/jasper-client। Aceasta মুখ legătura dintre toate serviciile descrise mai sus și ia decizii în funcție de input-ul utilizatorului। এস্টে কম্প্যাটিবিলি cu রাস্পবেরি পিআই, ফাইন্ড স্ক্রাইন্স ইন পাইথন। আমি ales această soluție detn detrimentul celor Cloud datorită modularității, platforma permite folosirea oricărui serviciu STT Ti TTS, dar și definirea oricărei acțiuni folosind limbajul de programmare Python।
সিস্টেমুল ডি ইন্টেলিজেনță কৃত্রিমă এই অনুল প্রক্রিয়াগত, আমি অপট্যাট পেন্ট্রু এসিএস্টă ভেরিয়েন্টă ইন ড্যাট্রিমেন্টুল সিস্টেমেলার ডি টিপ মেশিন লার্নিং (চ্যাটবট) ডিন কাউজা সিলে ডিন উর্মি অউ আন ক্যারেক্টার নিডেটরমিনিস্ট। 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 și scopul proiectului।
ধাপ 5: বাস্তবায়ন
- আমি ইন্সটাল্ট সিস্টেমুল ডি অপারেয়ার রাস্পবিয়ান পে কার্ডুল মাইক্রোএসডি
- আমি conectat ক্যামেরা difi difuzorul লা রাস্পবেরি
- আমি কনফিগারেশন সিস্টেমুল ডি অপারেয়ার, ডুপে কেয়ার ইন্সটাল্ট টোটেট বিব্লিওটেসিল এবং আই সার্ভিসিলি নেসেসার, উরমন্ড টু টেই প্যাসি ডিন অ্যাকস্ট গিড:
- আমি তৈরি করছি
ধাপ 6: ইউটিলিজারে
দিন লিপ্সা উনি মনিটর আমি কনফিগার করা ডিসপোজিটিভুল să se conecteze la o rețea wireless predefinită, controlul dispozitivului realizându-se prin SSH। জ্যাসপার পারমিট ডাউ টিপুরি ডি ইন্টারেকাসিউন:
- প্রিন টার্মিনাল (টেক্সট) - la rularea comenzii jasper_cli
- Prin voce - la rularea comenzii jasper
দিন সরলীকরণ 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 - ontoarce definiția din dicționar a cuvântului respectiv
- কে, কি, কতটা, কতটা, কতটা পুরাতন + অনেক - ফোলোসেট 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
- JOKE - spune o glumă
- LUMOS/NOX - aprinde/stinge LED -ul atașat
- ত্রিভিয়া
- চলচ্চিত্র - তথ্যচিত্র (imdb)
- খবর - citește iritiri
Modn modul voce, deschis la Introduce comenzii "jasper" linia de comandă, dispozitivul se pune modn modul de așteptare, acesta fiind trezit la auzirea unui cuvânt-cheie। Cn cazul de față cuvâtul cheie este "Jasper"। După ce dispozitivul a auzit cuvântul cheie, acesta intră în modul de ascultare, putând să primească comenzi exact ca și modn modul text। După এক্সিকিউটরিয়া comenzii, dispozitivul intră din nou șn așteptare până la o nouă trezire a sa।
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Sistem De Cartografiere a Retelelor LoRaWAN: 4 ধাপ
Sistem De Cartografiere a Retelelor LoRaWAN: cadrul acestui program s-a dorit realizarea unui sistem de cartografiere a retelelor LoRaWAN.Ce este LoRa? LoRa este o tehnologie care pune la dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor, cu
Sistem De Cartografiere a Rețelelor WiFi: 14 ধাপ
সিস্টেম কার্টোগ্রাফি এবং একটি রেইলেলার ওয়াইফাই: কার্টোগ্রাফিয়ার রিটেলর ওয়াইফাই এই পদ্ধতিটি প্রিন কেয়ার সে ডোরেস্টে গ্যাসিরিয়া রিটেলর ওয়াইফাই, আইপি অপোই লোকালাইজারিয়া অ্যাকেস্টোরা সিউ অ্যাজুটোরুল জিপিএস-উলু। উর্মা কার্টোগ্রাফিয়েরি সে পট ওব্টিন ইনফরম্যাটি বর্ণনা করে যে ওয়াইফাই বিদ্যমান আছে
Sistem De Monitorizare a Nivelului De Poluare (Arduino Uno): 9 ধাপ
Sistem De Monitorizare a Nivelului De Poluare (Arduino Uno): Proiectul consta in realizarea unui dispozitiv ce afiseaza diferiti parametrii de mediu (temperatura, umiditate, nivelul de particule din atmosfera, cantitatea de compolate a lamoso tiforo timmilitimo timmilito timmilito timmilito timmilit vo timmilito tmilitt organic o organict organict organicm vto t organicmilitt organic organic ola v v) বাস্তব বাস্তবতা
Sistem De Apertura/cierre Con Contraseña: 4 টি ধাপ
Sistem De Apertura/cierre Con Contraseña: 1. Primeramente disculpen la calidad de las im á genes y los inconvenientes adicionales notengo el equipo para la calidad de las im á genes y no se preocupen por el cabado que se ve por un esquema এল প্রাইমার দেবে টেনার এল আইডি