Përmbajtje:

Mona, Roboti Animatronic i Asistentit Tim Personal: 4 Hapa
Mona, Roboti Animatronic i Asistentit Tim Personal: 4 Hapa

Video: Mona, Roboti Animatronic i Asistentit Tim Personal: 4 Hapa

Video: Mona, Roboti Animatronic i Asistentit Tim Personal: 4 Hapa
Video: Классика 300, канал 500 #4 Прохождение Gears of war 5 2024, Nëntor
Anonim
Image
Image

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: