Satura rādītājs:

Mona, mans personīgais asistents Animatronic robots: 4 soļi
Mona, mans personīgais asistents Animatronic robots: 4 soļi

Video: Mona, mans personīgais asistents Animatronic robots: 4 soļi

Video: Mona, mans personīgais asistents Animatronic robots: 4 soļi
Video: WOMAN SPIDER- MAN VS. MAFIA #Shorts 2024, Novembris
Anonim
Image
Image

Mona, tas ir mākslīgā intelekta robots, kas fonā izmanto Vatsonu Ai, kad es sāku šo projektu, tas izskatās daudz sarežģītāk, nekā es domāju, bet, kad es sāku pie tā strādāt, ibm kognitīvās nodarbības (reģistrējieties šeit) man ļoti palīdzēja, ja vēlaties. apmeklējiet nodarbību tagad vai vienkārši turpiniet ar šo pamācību

man vajag, lai mans robots atbildētu uz šādām lietām

1. kad es runāju

2. kad tā vēlas runāt

3. kad es vēlos kontrolēt acu/ žokļa kustības … utt.

tāpēc, kad es runāju, tam vajadzētu pārvērst manu runu tekstā, tad tai vajadzētu pārbaudīt datu bāzē (entītijas / notikumi /), tad tai ir jāizrunā atbilde kā teksts runā.

tāpēc jums ir nepieciešamas šādas lietas

pirms zemāk minēto pakalpojumu izmantošanas, laipni izveidojiet IBM Bluemix kontu

1. teksts runai

2.runa uz tekstu

3. Vatsona palīgs

1. darbība: lietu sagatavošana

1. Aveņu Pi.

2. Mik

3. Skaļrunis

Galvaskauss (3D drukāts):

3D drukas failus varat atrast šeit: noklikšķiniet šeit

un galvenokārt jums vajadzētu būt pareizam interneta savienojumam …………

Tagad es visu izmantošu, izmantojot aveņu pi.

Ja iepriekš esat izmantojis Raspberry Pi, instalējiet Node.js un pārejiet pie nākamās darbības.

Pretējā gadījumā izpildiet tālāk sniegtos norādījumus, lai iestatītu savu Pi:

Darba sākšana ar savu Pi Raspberry Pi ir līdzīgs pilnam datoram, kas nozīmē, ka tam ir nepieciešams monitors, pele un tastatūra. Ja jums apkārt ir televizors, varat savienot savu Pi ar televizoru, izmantojot HDMI kabeli. Lielākajā daļā Pi komplektu SD karte jau ir iepriekš ielādēta ar Raspberry Pi operētājsistēmas attēlu. Lai pabeigtu operētājsistēmas instalēšanu, SD karte jāievieto Pi, ieslēdziet to un izpildiet ekrānā redzamos norādījumus. Ja jums ir problēmas ar Pi iestatīšanu, varat to novērst šeit.

Pakotņu instalēšana Atveriet termināļa lietojumprogrammu Pi un izpildiet šādas komandas, lai instalētu jaunāko Node.js un npm versiju (Node Package Manager).

Šīs pakas ir nepieciešamas vēlāk, lai palaistu kodu.

čokurošanās -sL https://ibm.biz/tjbot-bootstrap | sudo sh

Pievienojiet USB mikrofonu un skaļruni.

Atkarībā no tā, kuru audio izvades avotu izmantojat ar savu Pi (HDMI, 3,5 mm audio ligzda, Bluetooth, USB skaļrunis), iespējams, būs jāiestata audio konfigurācija.

HDMI/ 3,5 mm audio ligzda Ja izmantojat HDMI vai 3,5 mm audio ligzdu, iespējams, būs jāiestata audio konfigurācija. Lai to izdarītu, dodieties uz termināli un atveriet raspi-config.

sudo raspi-config

Tas atvērs Raspberry Pi konfigurācijas ekrānu.

Atlasiet "Papildu opcijas" un nospiediet taustiņu Enter, pēc tam atlasiet "Audio" un nospiediet taustiņu Enter. Izvēlieties pareizo izejas audio kanālu. Ja audio ligzdai esat pievienojis ārēju skaļruni, jāizvēlas 3,5 mm ligzda.

USB skaļrunis:

Ja jums ir USB audio, jums jāatjaunina /usr/share/alsa/alsa.config, lai iestatītu USB audio kā noklusējuma ierīci. Sāciet ar šādas komandas palaišanu, lai pārliecinātos, vai USB ir pievienots un norādīts tur.

lsusb

Nākamais ir noteikt jūsu USB audio kartes atskaņošanas kartes numuru

Pierakstiet kartes numuru, kas saistīts ar jūsu USB audio.

Pēc tam dodieties uz failu alsa.config, lai to iestatītu kā noklusējumu.

sudo nano /usr/share/alsa/alsa.conf

Meklēt

defaults.ctl.card 0

noklusējumi.pcm.karte 0

un atjauniniet kartes numuru (0 šeit) uz USB audio kartes numuru.

Dažādām Raspberry Pi OS versijām var būt nepieciešama atšķirīga iestatīšana. Ja jums ir problēmas ar USB iestatīšanu, skatiet šo rokasgrāmatu, lai novērstu problēmu.

2. darbība: Git-hub kods

Avota kods ir pieejams vietnē github. Lejupielādējiet vai klonējiet kodu un izpildiet šādas komandas no termināļa, lai instalētu tā atkarības. Šeit ir norādījumi par to, kā klonēt repozitoriju no github, ja neesat to darījis iepriekš.

git klons

cd mona/receptes/saruna

npm instalēt

Pro padoms: ja npm instalēšanas laikā tiek parādīts kļūdas ziņojums, ka npm nav atrasts, vispirms savā datorā jāinstalē npm. Šī ir komandrinda npm instalēšanai

sudo apt-get install npm

Šajā solī mēs palīdzam jums iegūt API piekļuvi trim sarunu pakalpojumiem:

(1) Runa ar tekstu, (2) Vatsona asistents, (3) Teksts runā.

Jums ir jākopē visu šo pakalpojumu akreditācijas dati. Izveidojiet Watson Assistant, Speech to Text un Text to Speech pakalpojumu gadījumus un atzīmējiet autentifikācijas akreditācijas datus.

Importējiet darbvietu-sample.json

failu Watson Assistant pakalpojumā un atzīmējiet darbvietas ID.

Kopējiet noklusējuma konfigurācijas failu un atjauniniet to, izmantojot Watson pakalpojuma akreditācijas datus un sarunas darbvietas ID.

$ sudo cp config.default.js config.js

$ sudo nano config.js

3. darbība: palaidiet kodu

Tagad jūs esat gatavs runāt ar savu TJBot!

Atveriet termināli un izpildiet šādu komandu:

sudo mezgls sarunā.js

Vatsona sarunā tiek izmantoti nodomi, lai apzīmētu teikuma mērķi.

Piemēram, kad jūs jautājat Monai “Lūdzu, iepazīstiniet ar sevi”, tā mērķis ir iepazīstināt.

Sarunu redaktorā varat pievienot savus jaunos nodomus, taču pagaidām mēs esam sākuši jūs ar dažiem nodomiem: Ievads.

Jūs varat teikt tādas frāzes kā "Vatson, lūdzu, iepazīstini ar sevi", "Vatsons, kas tu esi" un "Vatsons, vai tu vari iepazīstināt ar sevi" Joks.

Jūs varat jautāt "Vatson, lūdzu, pasaki man joku" vai "Vatson, es gribētu dzirdēt joku".

Lai iegūtu pilnu sarakstu, pārbaudiet workspace-sample.json saturu

Tiek izmantots uzmanības vārds, lai Mona zinātu, ka jūs ar viņu runājat.

Noklusējuma uzmanības vārds ir “Watson”, taču to var mainīt vietnē config.js šādi.

Atjauniniet konfigurācijas failu, lai mainītu robota nosaukumu sadaļā tjConfig: // iestatiet TJBot konfigurāciju

export.tjConfig = {

žurnāls: {level: 'verbose'},

robots: {nosaukums: 'tee jay bot'}

};

Jūs varat nomainīt “vārdu” uz jebkuru, ko vēlaties saukt par savu “Monu”. Turklāt, ja maināt dzimumu uz “sieviete”, TJBot ar jums runās ar sievietes balsi! Izbaudi!

pastāv liela iespēja, ka ir notikusi viena no šīm divām lietām: (1) audio izeja tiek novirzīta uz nepareizu kanālu (to var labot no raspi-config), (2) jūsu skaņas moduļi ir bloķēti.

Tādā gadījumā dodieties uz /etc/modprobe.d/ un noņemiet melno sarakstu-rgb-led.conf Pēc tam palaidiet šādu komandu:

sudo update -initramfs -u

Pārstartējiet un apstipriniet, ka "snd" moduļi darbojas, izpildot komandu "lsmod".

Tam vajadzētu atrisināt problēmu. lsmod

Ieteicams: