Satura rādītājs:
- Piegādes
- 1. darbība. Ievads un video demonstrēšana
- 2. solis: koncepcija
- 3. solis: arhitektūra
- 4. darbība: 1. darbība. Chatbot
- 5. darbība: 2. darbība: skārienekrāns
- 6. darbība: 3. darbība: pārtraukums
- 7. darbība: 4. darbība. Vintage tālruņa un balss komplekts
- 8. darbība: 5. darbība: pārbaudiet
Video: Vēsturiskais balss robots: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Zemāk ātrs satura pārskats.
- Ievads un demonstrācijas video
- Koncepcija
- Arhitektūra
- 1. darbība. Chatbot
- 2. darbība: skārienekrāns
- 3. solis: pārtraukums
- 4. darbība. Vintage tālruņa un balss komplekts
- 5. solis: pārbaudiet!
Piegādes
Rāmis
Skārienekrāns
Vintage tālrunis
Google AIY Voice
Node.js
Amazon Web Services AWS EC2
Google dialoglodziņš
Karstās līmes pistole (vispārīga)
Rokas zāģis
Lodāmurs (vispārīgs)
1. darbība. Ievads un video demonstrēšana
Tērzējiet ar savu iecienītāko cilvēku no pagātnes, izmantojot vēsturisko Voicebot! Izmantojot šo interaktīvo instalāciju, jūs varat sarunāties ar vēsturisku personību, izmantojot tērzēšanu un balsi. Izgatavots, izmantojot Dialogflow, Node.js, HTML Canvas, AIY balss komplektu, Raspberry Pi un vintage tālruni.
2. solis: koncepcija
Koncepcija sastāv no divām daļām: skārienekrāns ar vēsturiskas personas animācijām. Skārienekrāns parāda arī dialoglodziņu un pogas, lai cilvēki varētu uzdot bieži uzdotos jautājumus. Fizisks tālrunis, kas uztver runu un nodrošina audio izvadi, tāpēc to var izmantot, lai uzdotu jautājumus un uzklausītu atbildi.
3. solis: arhitektūra
Trīs galvenās daļas ir:
- Aizmugure, kurā ietilpst Dialogflow un Node.js serveris
- Priekšpuse, kas sastāv no HTML audekla lapas
- Interaktīvā instalācija, kas ietver skārienekrānu un AIY balss komplektu, kas integrēts vintage tālrunī
4. darbība: 1. darbība. Chatbot
Dialogplūsma
Lai izveidotu sarunu aģentu Dialogflow, es izmēģināju un pārbaudīju vairākas dažādas pieejas, lai iegūtu pēc iespējas precīzākas un ticamākās atbildes. Es arī nolēmu automatizēt pēc iespējas vairāk dialoga izveides. Es atklāju, ka šajā gadījumā vienkāršākais un uzticamākais veids, kā pievienot zināšanas Dialogflow tērzēšanas robotam, bija pievienot CSV failu ar jautājumu un atbilžu pāriem. Vēsturiskajam balss robotam esmu manuāli izveidojis 20 jautājumu un atbilžu pārus un pievienojis tos Dialogflow. Kā redzat, Ada Lovelace atbildes ir pareizas, savlaicīgas un uzticamas. Plašāku informāciju par Dialogflow varat atrast šeit.
Node.js
Serveris Kā minēts arhitektūrā, Node.js serveris ir darbības smadzenes, nodrošinot savienojumu starp Dialogflow un dažādām ierīcēm. Pirmajām versijām serveris lokāli darbojās manā klēpjdatorā. Pašreizējā versijā serveris ir izvietots EC2 Amazon Web Services serverī, kurā darbojas Ubuntu. Vietnē Node.js un tā palaišanā AWS ir dažas lieliskas apmācības.
5. darbība: 2. darbība: skārienekrāns
Animācijas vēsturiskajam balss robotam tika izveidotas, izgriežot dažādus elementus, piemēram, rokas, uzacis un zodu, no Ada Lovelace gleznas, izmantojot Adobe Photoshop. Katrs no šiem elementiem tika atsevišķi ievietots HTML audekla priekšpusē. Lai pārvietotu un animētu šos izgriezumus, tika izmantota bibliotēka TweenJSJavaScript, pamatojoties uz lietotāju sniegto informāciju un Dialogflow atbildēm.
Rāmis Lai pabeigtu attēlu, vecais rāmis tika sagriezts skārienekrāna izmērā. Kā vienmēr, mēra divas reizes, sagriež vienu reizi.
6. darbība: 3. darbība: pārtraukums
Neaizmirstiet ik pa laikam atpūsties!
7. darbība: 4. darbība. Vintage tālruņa un balss komplekts
Tālrunim es mēģināju atrast vienu, kas tika izmantots Ada Lovelace laikmetā. Telefoni tika izgudroti ne tikai ilgi pēc viņas nāves, bet patiešām vecus tālruņus ir grūti iegūt. Neskatoties uz to, man bija iespēja iegādāties veco Ericsson rotējošo tālruni, kas ražots 1960. gados.
Lai izveidotu strādājošu balss robotu, es centos ievietot AIY komplektu tālrunī, vienlaikus atkārtoti izmantojot pēc iespējas vairāk oriģinālo funkciju.
Es varēju atkārtoti izmantot skaļruni un divus zvanus tālruņa iekšpusē. Rotācijas disks arī tika saglabāts neskarts, taču pašlaik tas nedarbojas. Es atjaunināju roktura iekšpusē esošo mikrofonu uz modernu, lai varētu precīzi uztvert audio ieeju. Es nomainīju veco tālruņa vadu ar jaunu, lai varētu pareizi savienot jauno mikrofonu.
8. darbība: 5. darbība: pārbaudiet
Vai tas tiešām darbojas? Tikai viens veids, kā to uzzināt, pārbaudīsim!
Tas ir paredzēts vēsturiskajam Voicebot projektam, runājiet ar jums vēlāk!
Ieteicams:
Balss vadāms robots, izmantojot V3 moduli: 6 soļi
Balss vadāms robots, izmantojot V3 moduli: šo robotu var viegli izgatavot ikviens, vienkārši sekojiet procesam, kā es to norādīju. Šis ir ar balsi kontrolēts robots, un jūs varat redzēt mana robota demonstrāciju, un to var izmantot divos veidos. tālvadības un citi ir ar balsi
Līdzsvarojošais robots / 3 riteņu robots / STEM robots: 8 soļi
Līdzsvarojošais robots / trīs riteņu robots / STEM robots: mēs esam izveidojuši kombinētu balansēšanas un trīsriteņu robotu, kas paredzēts lietošanai skolās un pēc skolas izglītības programmās. Robota pamatā ir Arduino Uno, pielāgots vairogs (visas konstrukcijas detaļas ir iekļautas), litija jonu akumulators (viss atbilst
Balss vadāms robots, izmantojot 8051 mikrokontrolleru: 4 soļi (ar attēliem)
Balss vadāms robots, izmantojot 8051 mikrokontrolleru: Balss vadīts robots pieņem noteiktu komandu balss veidā. Neatkarīgi no komandas, kas tiek dota, izmantojot balss moduli vai Bluetooth moduli, esošais kontrolieris to atšifrē, un tādējādi dotā komanda tiek izpildīta. Šeit, šajā projektā, es
Vadošais robots ar balss atpazīšanas funkciju: 7 soļi (ar attēliem)
Vadošais robots ar balss atpazīšanas funkciju: Vadošais robots ir mobilais robots, kuru mēs izveidojām, lai apmeklētājus novirzītu uz dažādām mūsu koledžas pilsētiņas nodaļām. Mēs izrunājām dažus iepriekš definētus paziņojumus un virzījāmies uz priekšu un atpakaļ atbilstoši ievades balsij. Mūsu koledžā mums ir
VRBOT (balss atpazīšanas robots): 10 soļi (ar attēliem)
VRBOT (balss atpazīšanas robots): šajā pamācībā mēs izveidosim robotu (vairāk kā RC automašīnu), kuru kontrolē balss, t.i., balss atpazīšana. Pirms es sāku jums sniegt sīkāku informāciju, jums jāzina, ka tā ir balss atpazīšana, nevis runas atpazīšana, kas nozīmē, ka c