विषयसूची:

द हिस्टोरिक वॉयसबोट: 8 स्टेप्स (चित्रों के साथ)
द हिस्टोरिक वॉयसबोट: 8 स्टेप्स (चित्रों के साथ)

वीडियो: द हिस्टोरिक वॉयसबोट: 8 स्टेप्स (चित्रों के साथ)

वीडियो: द हिस्टोरिक वॉयसबोट: 8 स्टेप्स (चित्रों के साथ)
वीडियो: छोटू की फुर्र फुरि | CHOTU KI PHUR PHURI | Khandesh Hindi Comedy Video | Chotu Dada Comedy Video 2024, नवंबर
Anonim
ऐतिहासिक Voicebot
ऐतिहासिक Voicebot

सामग्री के त्वरित अवलोकन के नीचे।

  • परिचय और शोकेस वीडियो
  • संकल्पना
  • आर्किटेक्चर
  • चरण 1: चैटबॉट
  • चरण 2: टचस्क्रीन
  • चरण 3: ब्रेक
  • चरण 4: विंटेज फोन और वॉयस किट
  • चरण 5: टेस्ट!

आपूर्ति

ढांचा

टच स्क्रीन

विंटेज फोन

गूगल एआईवाई वॉयस

Node.js

अमेज़न वेब सेवाएँ AWS EC2

गूगल डायलॉगफ्लो

गर्म गोंद बंदूक (जेनेरिक)

हाथ आरी

सोल्डरिंग आयरन (जेनेरिक)

चरण 1: परिचय और शोकेस वीडियो

Image
Image

ऐतिहासिक Voicebot के साथ अतीत के अपने पसंदीदा व्यक्ति के साथ चैट करें! इस इंटरेक्टिव इंस्टॉलेशन के साथ, आप चैट और वॉयस दोनों के माध्यम से एक ऐतिहासिक व्यक्ति से बात कर सकते हैं। Dialogflow, Node.js, HTML कैनवस, AIY वॉयस किट, रास्पबेरी पाई और एक पुराने फोन का उपयोग करके बनाया गया है।

चरण 2: अवधारणा

आर्किटेक्चर
आर्किटेक्चर

अवधारणा में दो भाग होते हैं: एक ऐतिहासिक आकृति के एनिमेशन के साथ एक टचस्क्रीन। टचस्क्रीन संवाद भी प्रदर्शित करता है और इसमें बटन होते हैं ताकि लोग अक्सर पूछे जाने वाले प्रश्न पूछ सकें। एक भौतिक फोन जो भाषण को कैप्चर करता है और ऑडियो आउटपुट देता है, इसलिए इसका उपयोग प्रश्न पूछने और उत्तर सुनने के लिए किया जा सकता है।

चरण 3: वास्तुकला

तीन मुख्य भाग हैं:

  • बैकएंड, जिसमें डायलॉगफ़्लो और एक Node.js सर्वर शामिल है
  • दृश्यपटल, जिसमें एक HTML कैनवास पृष्ठ होता है
  • इंटरैक्टिव इंस्टॉलेशन, जिसमें एक टचस्क्रीन और एक पुराने फोन में एकीकृत एआईवाई वॉयस किट शामिल है

चरण 4: चरण 1: चैटबॉट

चरण 1: चैटबॉट
चरण 1: चैटबॉट

संवाद प्रवाह

डायलॉगफ़्लो में संवादी एजेंट बनाने के लिए, मैंने सबसे सटीक और विश्वसनीय उत्तर प्राप्त करने के लिए कई अलग-अलग तरीकों की कोशिश की और परीक्षण किया। मैंने जितना संभव हो सके संवाद निर्माण को स्वचालित करने के लिए भी निर्धारित किया। मैंने पाया कि इस मामले में डायलॉगफ्लो चैटबॉट में ज्ञान जोड़ने का सबसे आसान और सबसे विश्वसनीय तरीका प्रश्न और उत्तर जोड़े के साथ एक सीएसवी फ़ाइल जोड़ना था। हिस्टोरिक वॉयसबॉट के लिए, मैंने मैन्युअल रूप से 20 प्रश्न और उत्तर जोड़े बनाए हैं और इन्हें डायलॉगफ़्लो में जोड़ा है। जैसा कि आप देख सकते हैं, Ada Lovelace के उत्तर सही, सामयिक और विश्वसनीय हैं। आप डायलॉगफ़्लो के बारे में अधिक जानकारी यहीं प्राप्त कर सकते हैं।

Node.js

सर्वर जैसा कि आर्किटेक्चर में बताया गया है, Node.js सर्वर ऑपरेशन का दिमाग है, जो डायलॉगफ्लो और विभिन्न उपकरणों के बीच कनेक्शन प्रदान करता है। पहले संस्करणों के लिए, सर्वर मेरे लैपटॉप पर स्थानीय रूप से चल रहा था। वर्तमान संस्करण के लिए, सर्वर को उबंटू चलाने वाले ईसी 2 अमेज़ॅन वेब सर्विसेज सर्वर पर तैनात किया गया है। Node.js पर कुछ बेहतरीन ट्यूटोरियल हैं और इसे AWS पर चला रहे हैं।

चरण 5: चरण 2: टचस्क्रीन

चरण 2: टचस्क्रीन
चरण 2: टचस्क्रीन
चरण 2: टचस्क्रीन
चरण 2: टचस्क्रीन
चरण 2: टचस्क्रीन
चरण 2: टचस्क्रीन

ग्राफ़िक्सऐतिहासिक Voicebot के लिए एनिमेशन Adobe Photoshop का उपयोग करके Ada Lovelace की एक पेंटिंग से विभिन्न तत्वों, जैसे भुजाओं, भौंहों और ठुड्डी को काटकर बनाए गए थे। इनमें से प्रत्येक तत्व को व्यक्तिगत रूप से HTML कैनवासफ्रंटएंड पर रखा गया था। उपयोगकर्ताओं से इनपुट और डायलॉगफ़्लो की प्रतिक्रियाओं के आधार पर इन कट-आउट को स्थानांतरित करने और चेतन करने के लिए TweenJSJavaScript लाइब्रेरी का उपयोग किया गया था।

फ़्रेम चित्र को पूरा करने के लिए, एक पुराने फ़्रेम को टचस्क्रीन के आकार में काटा गया था। हमेशा की तरह, दो बार मापें, एक बार काटें।

चरण 6: चरण 3: ब्रेक

चरण 3: ब्रेक
चरण 3: ब्रेक

समय-समय पर आराम से ब्रेक लेना न भूलें!

चरण 7: चरण 4: विंटेज फोन और वॉयस किट

चरण 4: विंटेज फोन और वॉयस किट
चरण 4: विंटेज फोन और वॉयस किट
चरण 4: विंटेज फोन और वॉयस किट
चरण 4: विंटेज फोन और वॉयस किट
चरण 4: विंटेज फोन और वॉयस किट
चरण 4: विंटेज फोन और वॉयस किट

फोन के लिए मैंने एडा लवलेस युग के दौरान इस्तेमाल होने वाले एक को खोजने की कोशिश की। न केवल फोन का आविष्कार उसकी मृत्यु के लंबे समय बाद किया गया था, वास्तव में पुराने फोन आना मुश्किल है। फिर भी, मैं 1960 के दशक में निर्मित एक पुराना एरिक्सन रोटरी फोन खरीदने में सक्षम था।

काम कर रहे वॉयसबॉट बनाने के लिए, मैंने एआईवाई किट को फोन के अंदर रखने का लक्ष्य रखा है, जबकि यथासंभव कई मूल सुविधाओं का पुन: उपयोग किया जा रहा है।

मैं स्पीकर और फोन के अंदर की दो घंटियों का पुन: उपयोग करने में सक्षम था। रोटरी डिस्क को भी बरकरार रखा गया था, लेकिन वर्तमान में यह काम नहीं कर रही है। ऑडियो इनपुट को सटीक रूप से कैप्चर करने में सक्षम होने के लिए, मैंने माइक्रोफ़ोन को एक आधुनिक में अपडेट किया जो हैंडल के अंदर था। मैंने नए माइक्रोफ़ोन को सही ढंग से तार करने में सक्षम होने के लिए पुराने फ़ोन कॉर्ड को एक नए से बदल दिया।

चरण 8: चरण 5: परीक्षण करें

चरण 5: टेस्ट!
चरण 5: टेस्ट!
चरण 5: टेस्ट!
चरण 5: टेस्ट!

क्या यह वास्तव में काम करता है? इसका पता लगाने का केवल एक ही तरीका है, आइए इसका परीक्षण करें!

ऐतिहासिक Voicebot प्रोजेक्ट के लिए बस इतना ही, आपसे बाद में बात करें!

सिफारिश की: