Përmbajtje:
Video: Mona, Roboti Animatronic i Asistentit Tim Personal: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Mona, është një Robot AI i cili përdor watson Ai në sfond, kur fillova këtë projekt duket shumë e komplikuar nga sa mendoja, por ndërsa fillova të punoja në të, klasat njohëse ibm (regjistrohu këtu) më ndihmuan shumë, nëse dëshiron merrni klasën tani, ose përndryshe thjesht vazhdoni me këtë udhëzues
kam nevojë që boti im të përgjigjet për gjërat e mëposhtme
1. kur flas
2. kur dëshiron të flasë
3.kur dua të kontrolloj lëvizjet e syve/ nofullës … etj.
kështu, kur flas unë duhet ta shndërrojë fjalimin tim në tekst, atëherë duhet të kontrollojë në bazën e të dhënave (entitetet / ngjarjet /) atëherë duhet të shprehë përgjigjen si tekst në fjalim.
kështu që ju kërkoni gjërat e mëposhtme
para se të përdorni shërbimet e mëposhtme, krijoni me mirësi llogarinë IBM Bluemix
1.teksti për të folur
2.fjala në tekst
3. asistent Watson
Hapi 1: Përgatitja e gjërave tuaja
1. mjedër Pi.
2. Miku
3. Folës
Kafka (e printuar në 3D):
Skedarët e printimit 3D mund t'i gjeni këtu: klikoni këtu
dhe mbi të gjitha duhet të keni një lidhje të duhur interneti …………
Tani do të përdor mjedër pi për të përpunuar gjithçka.
Nëse keni përdorur Raspberry Pi më parë, instaloni Node.js dhe shkoni në hapin tjetër.
Përndryshe, ndiqni udhëzimet më poshtë për të konfiguruar Pi tuaj:
Fillimi me Pi tuaj Raspberry Pi është i ngjashëm me një kompjuter të plotë, që do të thotë se keni nevojë për një monitor, mi dhe tastierë për të. Nëse keni një TV përreth, mund ta lidhni Pi -në tuaj me televizorin tuaj përmes një kabllo HDMI. Në shumicën e kompleteve Pi, karta SD është tashmë e ngarkuar me një imazh të Sistemit Operativ Raspberry Pi. Duhet të vendosni kartën SD në Pi, ta aktivizoni Pi dhe ndiqni udhëzimet në ekran për të përfunduar instalimin e sistemit operativ. Nëse keni probleme me konfigurimin e Pi tuaj, mund të zgjidhni problemet këtu.
Instaloni Pakot Hapni një aplikacion terminal në Pi dhe ekzekutoni komandat e mëposhtme për të instaluar versionin më të fundit të Node.js dhe npm (Node Package Manager).
Ju keni nevojë për këto pako më vonë për të ekzekutuar kodin tuaj.
curl -sL https://ibm.biz/tjbot-bootstrap | sudo sh
Lidhni mikrofonin tuaj USB dhe altoparlantin.
Në varësi të burimit të daljes audio që përdorni me Pi tuaj (HDMI, fole audio 3.5 mm, Bluetooth, altoparlant USB), mund t'ju duhet të vendosni konfigurimin e audios.
Nëse përdorni HDMI ose fole audio 3.5 mm, mund t'ju duhet të vendosni konfigurimin e audios. Për ta bërë këtë, shkoni në terminal dhe hapni raspi-config.
sudo raspi-config
Kjo do të hapë ekranin e konfigurimit të Raspberry Pi.
Zgjidhni "Opsionet e Avancuara" dhe shtypni Enter, pastaj zgjidhni "Audio" dhe shtypni Enter. Zgjidhni kanalin e duhur për tingullin dalës. Nëse keni lidhur një altoparlant të jashtëm me folenë audio, duhet të zgjidhni folenë 3.5 mm.
USB Gjuha:
Nëse keni një audio USB, duhet të azhurnoni /usr/share/alsa/alsa.config tuaj për të vendosur audion USB si pajisjen e paracaktuar. Filloni me ekzekutimin e komandës së mëposhtme për t'u siguruar që USB -ja juaj është e lidhur dhe e shënuar atje.
lsusb
Tjetra është të zbuloni numrin e kartës së USB audio.aplay -l tuaj
Merrni shënim numrin e kartës të lidhur me USB Audio.
Pastaj shkoni te skedari alsa.config për ta vendosur atë si parazgjedhje.
sudo nano /usr/share/alsa/alsa.conf
Kërkoni për
parazgjedhje.ctl.kartë 0
parazgjedhje.pcm.kartë 0
dhe përditësoni numrin e kartës (0 këtu) në numrin e kartës së audios tuaj USB.
Versione të ndryshme të Raspberry Pi OS mund të kenë nevojë për një konfigurim të ndryshëm. Nëse keni probleme me konfigurimin tuaj USB, shikoni këtë udhëzues për të zgjidhur problemet.
Hapi 2: Kodi Git-hub
Kodi burim është i disponueshëm në github. Shkarkoni ose klononi kodin dhe ekzekutoni komandat e mëposhtme nga një terminal për të instaluar varësitë e tij.. Këtu janë udhëzimet se si të klononi një depo nga github nëse nuk e keni bërë këtë më parë.
git klon
cd mona/receta/bisedë
instaloni npm
Këshillë pro: nëse merrni një gabim për instalimin npm që thotë se npm nuk është gjetur, së pari duhet të instaloni npm në kompjuterin tuaj. Kjo është rreshti i komandës për të instaluar npm
sudo apt-get install npm
Në këtë hap, ne ju ndihmojmë të merrni qasje API në tre shërbime bisedash:
(1) Fjala në Tekst, (2) Asistent Watson, (3) Tekst për të folur.
Ju duhet të kopjoni kredencialet tuaja për të gjitha këto shërbime. Krijoni shembuj të shërbimeve të Watson Assistant, Speech to Text dhe Text to Speech dhe vini re kredencialet e vërtetimit.
Importoni shembullin e hapësirës së punës.json
futeni në shërbimin Watson Assistant dhe shënoni ID -në e hapësirës së punës.
Bëni një kopje skedarin e konfigurimit të paracaktuar dhe përditësojeni atë me kredencialet e shërbimit Watson dhe ID -në e hapësirës së punës të bisedës.
$ sudo cp config.default.js config.js
$ sudo nano config.js
Hapi 3: Drejtoni Kodin
Tani, ju jeni gati për të folur me TJBot tuaj!
Hapni një terminal dhe ekzekutoni komandën e mëposhtme:
bisedë nyje sudo.js
Biseda e Watson përdor qëllimet për të etiketuar qëllimin e një fjalie.
Për shembull, kur pyet Monën "Të lutem prezantohu", qëllimi është të bësh një hyrje.
Mund të shtoni synimet tuaja të reja në redaktorin e Bisedës, por tani për tani, ne ju kemi filluar me disa synime: Hyrje.
Ju mund të thoni fraza të tilla si "Watson, të lutem prezantohu", "Watson, kush je ti" dhe "Watson, a mund të prezantohesh" Shaka.
Mund të pyesni "Watson, të lutem më trego një shaka" ose "Watson, do të doja të dëgjoja një shaka".
Për një listë të plotë, kontrolloni përmbajtjen e workpace-sample.json
Një fjalë vëmendjeje përdoret në mënyrë që Mona ta dijë se po flisni me të.
Fjala e paracaktuar e vëmendjes është 'Watson', por ju mund ta ndryshoni atë në config.js si më poshtë.
Përditësoni skedarin e konfigurimit për të ndryshuar emrin e robotit në seksionin tjConfig: // konfiguroni konfigurimin e TJBot
eksportet.tjConfig = {
log: {level: 'verbose'},
robot: {emri: 'tee jay bot'}
};
Ju mund ta ndryshoni 'emrin' në çfarëdo që dëshironi ta quani "Mona" juaj. Përveç kësaj, nëse ndryshoni gjininë në "femër", TJBot do të përdorë një zë femëror për t'ju folur! Shijoni!
ka një shans të mirë që të ketë ndodhur njëra nga këto dy gjëra: (1) Dalja audio drejtohet në një kanal të gabuar (mund ta rregulloni nga raspi-config), (2) modulet tuaja të zërit janë të bllokuara.
Në atë rast, shkoni te /etc/modprobe.d/ dhe hiqni listën e zezë-rgb-led.conf Pastaj ekzekutoni komandën e mëposhtme:
sudo update -initramfs -u
Rinisni dhe konfirmoni që modulet "snd" po funksionojnë duke ekzekutuar komandën "lsmod".
Kjo duhet të zgjidhë problemin. lsmod
Recommended:
Roboti DMX Animatronic: 9 hapa (me fotografi)
Roboti Animatronic DMX: Ky projekt përshkruan zhvillimin e një prototipi animatronik plotësisht funksional. Shtë zbatuar nga e para dhe synon të jetë një udhëzues për zhvillimin e robotëve animatronikë më të ndërlikuar në të ardhmen. Sistemi bazohet në një mikrokontroll Arduino
Fillimi me automatizimin në shtëpi: Instalimi i Asistentit në Shtëpi: 3 hapa
Fillimi me Automatizimin e Shtëpisë: Instalimi i Asistentit të Shtëpisë: Tani do të fillojmë serinë e automatizimit të shtëpisë, ku krijojmë një shtëpi të zgjuar që do të na lejojë të kontrollojmë gjëra të tilla si dritat, altoparlantët, sensorët dhe kështu me radhë duke përdorur një qendër qendrore së bashku me një asistent zëri. Në këtë postim, ne do të mësojmë se si të futemi
Roboti i kontrolluar nga RC në XLR8! Roboti i Edukimit: 5 Hapa
Roboti i kontrolluar nga RC në XLR8! Roboti i Edukimit: Përshëndetje, në këtë artikull, do t'ju tregojmë se si të ndërtoni një Robot bazë. Fjala "Robot" fjalë për fjalë do të thotë një "skllav" ose një "Punëtor". Falë përparimeve në Inteligjencën Artificiale, robotët nuk janë më vetëm pjesë e Sci-Fi të Issac Asimov
Roboti i balancimit / Roboti me 3 rrota / Roboti STEM: 8 hapa
Roboti i Balancimit / Roboti me 3 Rrota / Robot STEM: Ne kemi ndërtuar një robot të balancuar të kombinuar dhe 3 rrota për përdorim arsimor në shkolla dhe programe arsimore pas shkollës. Roboti bazohet në një Arduino Uno, një mburojë me porosi (të gjitha detajet e ndërtimit të dhëna), një paketë baterie Li Jon (të gjitha të ndërtuara
Roboti i Gjalpit: Roboti Arduino me krizë ekzistenciale: 6 hapa (me fotografi)
Roboti i Gjalpit: Roboti Arduino me Krizë Ekzistenciale: Ky projekt bazohet në serinë e animuar " Rick and Morty ". Në një nga episodet, Rick bën një robot qëllimi i vetëm i të cilit është të sjellë gjalpë. Si studentë nga Bruface (Fakulteti i Inxhinierisë në Bruksel) ne kemi një detyrë për mekanizmin