Satura rādītājs:
Video: Mona, mans personīgais asistents Animatronic robots: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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:
Personīgais asistents - intelekta mašīna: 7 soļi
Personīgais asistents - intelekta mašīna: mūsdienu drudžainajā pasaulē nav pietiekami daudz laika, lai uzturētu sakarus ar ārpusi un sociālo pasauli. Cilvēkam, iespējams, nav pietiekami daudz laika, lai saņemtu ikdienas atjauninājumus par aktualitātēm, kā arī sociālo pasauli, piemēram, Facebook vai gmail. Viens
Arduino balstīts personīgais asistents. (BHAI): 4 soļi
Arduino balstīts personīgais asistents. (BHAI): Ievads: Izgatavots sadarbībā ar Kundan Singh Thakur. Šī ir mana pirmā pamācība, tāpēc, lūdzu, norādiet visas iespējamās kļūdas. Ja rodas šaubas vai jautājumi, atstājiet komentārus. Uz arduino balstītais personīgais asistents ir kā tavs vīrietis
Miskastē iebūvēts BT līniju zīmēšanas robots - mans robots: 13 soļi (ar attēliem)
Trash Built BT Line Drawing Bot - My Bot: Hai draugi pēc ilgas pārtraukuma apmēram 6 mēnešus šeit es nāku ar jaunu projektu. Līdz Cute Drawing Buddy V1 pabeigšanai SCARA Robot - Arduino i plāno citu zīmēšanas robotu, galvenais mērķis ir aizņemt lielu vietu zīmēšanai. Tātad fiksētas robotu rokas c
Personīgais asistents: 9 soļi (ar attēliem)
Personīgais asistents: Šajā pamācībā es jums parādīšu, kā jūs varat izmantot ESP8266 spēku, radošumu programmatūras projektēšanā un programmēšanā, lai radītu kaut ko foršu un izglītojošu. Es to nosaucu par personīgo palīgu, jo tas ir kabatas izmērs, sarunājas ar tu un vari dot
SEER- InternetOfThings balstīts viedais personīgais asistents: 12 soļi (ar attēliem)
SEER-InternetOfThings balstīts inteliģents personīgais asistents: redzētājs ir ierīce, kurai būs pastiprinoša loma viedo māju un automatizācijas jomā. Būtībā tā ir lietu interneta lietojumprogramma. SEER ir 9 collu brīvroku bezvadu skaļrunis no Raspberry Pi 3 B modeļa ar integrētu kameru