Բովանդակություն:

Պատմական ձայնային բոտ. 8 քայլ (նկարներով)
Պատմական ձայնային բոտ. 8 քայլ (նկարներով)

Video: Պատմական ձայնային բոտ. 8 քայլ (նկարներով)

Video: Պատմական ձայնային բոտ. 8 քայլ (նկարներով)
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Հուլիսի
Anonim
Պատմական Voicebot
Պատմական Voicebot

Ստորև բերված բովանդակության արագ ակնարկ:

  • Ներածություն և ցուցադրում տեսանյութ
  • Հայեցակարգ
  • Ճարտարապետություն
  • Քայլ 1: Chatbot
  • Քայլ 2: Սենսորային էկրան
  • Քայլ 3: Ընդմիջում
  • Քայլ 4: Vintage Phone & Voice Kit
  • Քայլ 5: Փորձարկիր:

Պարագաներ

Շրջանակ

Սենսորային էկրան

Vintage հեռախոս

Google AIY Voice

Node.js

Amazon վեբ ծառայություններ AWS EC2

Google երկխոսություն

Տաք սոսինձ ատրճանակ (ընդհանուր)

Ձեռքի սղոց

Sոդման երկաթ (ընդհանուր)

Քայլ 1: Ներածություն և ցուցադրման տեսանյութ

Image
Image

Aրուցեք անցյալի ձեր սիրած անձի հետ Historic Voicebot- ի հետ: Այս ինտերակտիվ տեղադրմամբ դուք կարող եք պատմական գործչի հետ զրուցել ինչպես զրուցի, այնպես էլ ձայնի միջոցով: Պատրաստված է ՝ օգտագործելով Dialogflow, Node.js, HTML Canvas, AIY Voice Kit, Raspberry Pi և խաղողի բերքահավաքի հեռախոս:

Քայլ 2: Հայեցակարգ

Ճարտարապետություն
Ճարտարապետություն

Հայեցակարգը բաղկացած է երկու մասից ՝ սենսորային էկրան ՝ պատմական գործչի անիմացիաներով: Սենսորային էկրանը նաև ցուցադրում է երկխոսությունը և ունի կոճակներ, որպեսզի մարդիկ կարողանան հարցնել ՀՏՀ: Ֆիզիկական հեռախոս, որը գրավում է խոսքը և տալիս ձայնային ելք, այնպես որ այն կարող է օգտագործվել հարցեր տալու և պատասխանը լսելու համար:

Քայլ 3: Archարտարապետություն

Երեք հիմնական մասերն են.

  • Հետին պլանը, որը ներառում է Dialogflow և Node.js սերվեր
  • Ֆրոնտենդը, որը բաղկացած է HTML կտավի էջից
  • Ինտերակտիվ տեղադրումը, որը ներառում է սենսորային էկրան և AIY Voice Kit ՝ ինտեգրված խաղողի բերքահավաքի հեռախոսին

Քայլ 4: Քայլ 1. Chatbot

Քայլ 1: Chatbot
Քայլ 1: Chatbot

Երկխոսություն

Dialogflow- ում խոսակցական գործակալ ստեղծելու համար ես փորձեցի և փորձարկեցի մի շարք տարբեր մոտեցումներ `հնարավորինս ճշգրիտ և հուսալի պատասխաններ ստանալու համար: Ես նաև ձեռնամուխ եղա հնարավորինս ավտոմատացնելու երկխոսության ստեղծումը: Ես գտա, որ այս դեպքում Dialogflow chatbot- ին գիտելիքներ ավելացնելու ամենահեշտ և ամենահուսալի միջոցը հարց ու պատասխանի զույգերով CSV ֆայլ ավելացնելն էր: Historic Voicebot- ի համար ես ձեռքով ստեղծել եմ 20 հարց ու պատասխանի զույգ և դրանք ավելացրել Dialogflow- ին: Ինչպես տեսնում եք, Ադա Լավլասի պատասխանները ճիշտ են, ժամանակին և հուսալի: Դուք կարող եք լրացուցիչ տեղեկություններ գտնել Dialogflow- ի մասին հենց այստեղ:

Node.js

Սերվեր Ինչպես նշվեց ճարտարապետության մեջ, Node.js սերվերը հանդիսանում է գործողության ուղեղը, որն ապահովում է կապը Dialogflow- ի և տարբեր սարքերի միջև: Առաջին տարբերակների համար սերվերը աշխատում էր իմ համակարգչի վրա: Ընթացիկ տարբերակի համար սերվերը տեղակայված է U2- ով աշխատող Amazon Amazon Web Services սերվերի վրա: Node.js- ում կան մի քանի հիանալի ձեռնարկներ և դրանք գործարկվում են AWS- ում:

Քայլ 5: Քայլ 2: Սենսորային էկրան

Քայլ 2: Սենսորային էկրան
Քայլ 2: Սենսորային էկրան
Քայլ 2: Սենսորային էկրան
Քայլ 2: Սենսորային էկրան
Քայլ 2: Սենսորային էկրան
Քայլ 2: Սենսորային էկրան

Պատմական Voicebot- ի անիմացիաները ստեղծվել են Adabe Photoshop- ի միջոցով Ada Lovelace- ի նկարից կտրելով տարբեր տարրեր, ինչպիսիք են ձեռքերը, հոնքերը և կզակը: Այս տարրերից յուրաքանչյուրն անհատապես տեղադրվել են HTML Canvasfrontend- ում: TweenJSJavaScript գրադարանը օգտագործվել է այս կտրվածքները տեղափոխելու և կենդանացնելու համար ՝ հիմնվելով օգտվողների մուտքի և Dialogflow- ի պատասխանների վրա:

Շրջանակ Նկարը լրացնելու համար հին շրջանակը կտրված էր սենսորային էկրանի չափով: Ինչպես միշտ, երկու անգամ չափեք, մեկ անգամ կտրեք:

Քայլ 6: Քայլ 3: Ընդմիջում

Քայլ 3: Ընդմիջում
Քայլ 3: Ընդմիջում

Մի մոռացեք մեկ -մեկ հանգստանալու ընդմիջում կատարել:

Քայլ 7: Քայլ 4. Vintage Phone & Voice Kit

Քայլ 4: Vintage Phone & Voice Kit
Քայլ 4: Vintage Phone & Voice Kit
Քայլ 4: Vintage Phone & Voice Kit
Քայլ 4: Vintage Phone & Voice Kit
Քայլ 4: Vintage Phone & Voice Kit
Քայլ 4: Vintage Phone & Voice Kit

Հեռախոսի համար ես փորձեցի գտնել մեկը, որն օգտագործվում էր Ադա Լովլեսի ժամանակաշրջանում: Հեռախոսները ոչ միայն հորինվել են նրա մահից շատ ժամանակ անց, այլև հին հեռախոսները դժվար է գտնել: Այնուամենայնիվ, ես կարողացա գնել 1960 -ականներին արտադրված հին Ericsson- ի պտտվող հեռախոսը:

Աշխատող ձայնային ռոբոտ ստեղծելու համար ես նպատակ ունեի տեղադրել AIY հավաքածուն հեռախոսի ներսում ՝ միաժամանակ վերաօգտագործելով հնարավորինս շատ բնօրինակ հնարավորություններ:

Ես կարողացա նորից օգտագործել բարձրախոսը և հեռախոսի երկու զանգերը: Պտտվող սկավառակը նույնպես անձեռնմխելի էր, բայց ներկայումս ֆունկցիոնալ չէ: Բռնակի ներսում գտնվող խոսափողը արդիականացրեցի ժամանակակիցի, որպեսզի կարողանամ ճշգրիտ գրավել աուդիո մուտքը: Հին հեռախոսի լարը փոխարինեցի նորով, որպեսզի կարողանամ ճիշտ միացնել նոր խոսափողը:

Քայլ 8: Քայլ 5. Փորձարկում:

Քայլ 5: Փորձարկիր
Քայլ 5: Փորձարկիր
Քայլ 5: Փորձարկիր
Քայլ 5: Փորձարկիր

Փաստորեն աշխատու՞մ է: Պարզելու միայն մեկ միջոց ՝ փորձենք այն:

Դա պատմական Voicebot նախագծի համար է, խոսեք ձեզ հետագայում:

Խորհուրդ ենք տալիս: