Metlivi ब्लॉग

क्या वॉइस इंटरैक्शन वास्तव में किसी मिस्ट्री गेम को अधिक इमर्सिव बनाता है?

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

30 सितंबर 20267 min readपढ़ना, कला और संस्कृतिलेखक: Metlivi Editorial Team
खंड 1

बोलने के नएपन से नहीं, बल्कि सवाल की सटीकता से शुरुआत करें

मिस्ट्री गेम में, एक वॉइस सिस्टम को ध्वनि को केवल शब्दों में बदलने से कहीं अधिक करना होता है। इसे खिलाड़ी के इच्छित सवाल को सुरक्षित रखना चाहिए और इसे सही सबूत या चरित्र की प्रतिक्रिया से जोड़ना चाहिए। एक ट्रांसक्रिप्ट जो “Where was the key?” (चाबी कहाँ थी?) को “Where was the case?” (केस कहाँ था?) में बदल देती है, बातचीत की दिशा मोड़ सकती है, भले ही स्पीच रिकग्नाइज़र को लगे कि उसका आउटपुट उचित है।

स्पीच रिकग्निशन पूरी तरह से सटीक नहीं होता है, और सामान्य वर्ड एरर रेट (word error rate) पूरी कहानी बयां नहीं करता: कुछ प्रतिस्थापन दूसरों की तुलना में अधिक मायने रखते हैं। Google का दस्तावेज़ीकरण बताता है कि वर्ड एरर रेट इंसर्शन (जोड़े गए शब्द), सब्स्टीट्यूशन (बदले गए शब्द), और डिलीशन (हटाए गए शब्द) की गिनती करता है, साथ ही यह चेतावनी भी देता है कि यह मीट्रिक त्रुटियों को केवल उनके शब्दों की संख्या के अनुसार आंकता है। एक मिस्ट्री गेम के लिए, इसका मतलब है कि एक छोटे परीक्षण स्कोर के साथ-साथ नाम, स्थान, वस्तुएं और प्रश्न शब्दों जैसे परिणामी शब्दों की जांच भी की जानी चाहिए। Google Cloud: Measure and improve speech accuracy

एक व्यावहारिक तुलना यह है कि उन प्रतिनिधि सवालों का एक छोटा सेट तैयार किया जाए जो एक खिलाड़ी उसी सुराग के बारे में पूछ सकता है, और फिर वॉइस और टेक्स्ट दोनों के माध्यम से प्रत्येक को आज़माया जाए। रिकॉर्ड करें कि क्या उत्तर इच्छित विषय को संबोधित करता है, क्या कोई मुख्य नाम या विवरण गलत सुना गया था, और क्या खिलाड़ी को दोहराना या दोबारा वाक्य बनाना पड़ा। इसमें चरित्रों के नाम और कम सामान्य सुराग वाले शब्दों वाले प्रश्न शामिल करें: स्पीच सिस्टम आउट-ऑफ-वोकैबुलरी (शब्दावली से बाहर के) नामों के साथ संघर्ष कर सकते हैं, और Google अपनी सेवा का उपयोग करते समय ऐसे शब्दों के लिए फ्रेज़ हिंट्स (वाक्यांश संकेत) प्रदान करने की सलाह देता है। Google Cloud: Best practices

यह तुलना एक निर्णय सहायता है, न कि प्रत्येक गेम या स्पीच इंजन के लिए कोई प्रकाशित बेंचमार्क। वास्तविक खेल सेटअप में परीक्षण करें, जिसमें सामान्य बैकग्राउंड गेम ऑडियो और वह माइक्रोफ़ोन शामिल हो जिसका उपयोग खिलाड़ी करेगा। शांत कमरे या किसी भिन्न माइक्रोफ़ोन से मिला परिणाम वास्तविक खेल स्थितियों का प्रतिनिधित्व नहीं कर सकता है; Google का सटीकता मार्गदर्शन भी लक्ष्य वातावरण से प्रतिनिधि ऑडियो लेने की सिफारिश करता है। Google Cloud: Measure and improve speech accuracy

खंड 2

जांचें कि क्या प्रतिक्रिया उपयोगी समय पर मिलती है

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

यह अंतर इस बात से आता है कि वॉइस इंटरैक्शन को कैसे संभाला जाता है। उदाहरण के लिए, Android का स्पीच-रिकग्निशन इंटरफ़ेस आंशिक परिणामों (partial results), बोलने के अंत (end of speech) और अंतिम परिणामों (final results) को अलग करता है; सेवा के कार्यान्वयन के आधार पर आंशिक परिणाम शून्य, एक या कई बार आ सकते हैं। यह दर्शाता है कि आवाज़ के संसाधित होने के दौरान खिलाड़ी को दिखने वाला ट्रांसक्रिप्ट या प्रतिक्रिया क्यों बदल सकती है, और डेवलपर्स को यह मान लेने के बजाय दृश्य व्यवहार का परीक्षण क्यों करना चाहिए कि प्रत्येक रिकग्नाइज़र एक जैसा व्यवहार करता है। Android Developers: RecognitionListener

एक सरल खेल परीक्षण के लिए, दो प्रकार के विलंब (delay) पर ध्यान दें: प्रश्न समाप्त करने और यह देखने के बीच का समय कि इसे समझ लिया गया था, और पुष्टि तथा एक उपयोगी कहानी प्रतिक्रिया के बीच का समय। यह भी नोट करें कि क्या गेम एक स्पष्ट ठहराव की प्रतीक्षा करता है, थोड़ी सी हिचकिचाहट पर बहुत जल्दी प्रतिक्रिया दे देता है, या खिलाड़ी को इस अनिश्चितता में छोड़ देता है कि माइक्रोफ़ोन अभी भी सुन रहा है या नहीं। ये एकत्र करने योग्य अवलोकन हैं, कोई सार्वभौमिक समय सीमा (timing thresholds) नहीं: स्रोत किसी ऐसे एकल रिस्पॉन्स टाइम को स्थापित नहीं करते जो अधिक इमर्सिव मिस्ट्री की गारंटी देता हो।

खंड 3

रुकावट को बातचीत का हिस्सा मानें

मिस्ट्री दृश्यों में अक्सर संवाद, वर्णन, या किसी चरित्र द्वारा उत्तर पूरा करना शामिल होता है। यदि खिलाड़ी गेम के बोलते समय ही कोई अनुवर्ती (follow-up) प्रश्न पूछने का प्रयास करता है, तो सिस्टम का व्यवहार स्पष्ट होना चाहिए: रुकना, विराम लेना, प्रश्न को कतार में रखना, या इसे अनदेखा करना। एक वॉइस इंटरफ़ेस जो रुकावट को ठीक से नहीं संभालता, खिलाड़ी को उस जानकारी के खत्म होने का इंतज़ार करा सकता है जिसे वे पहले से समझ चुके हैं, या महत्वपूर्ण कहानी सामग्री के ऊपर ही बोल सकता है।

स्पोकन डायलॉग इंटरफेस पर शोध ने इस समस्या की सीधे जांच की है। 1995 के एक अध्ययन ने सूचना की इकाइयों में बोले गए आउटपुट की योजना बनाने और टर्न-टेकिंग (बारी-बारी से बोलने) की निगरानी करने का प्रस्ताव दिया ताकि उपयोगकर्ता की रुकावट को अधिक सुचारू रूप से संभाला जा सके। अध्ययन में बताया गया कि आधे से अधिक प्रतिभागियों ने इस प्रबंधन को सुगम माना, जबकि इसके विशिष्ट कार्य-समय और बातचीत के निष्कर्ष उस अध्ययन के परिवेश से संबंधित हैं—सामान्य रूप से मिस्ट्री गेम्स से नहीं। स्थानांतरित करने योग्य डिज़ाइन प्रश्न यह है कि क्या गेम उस सुराग के हिस्से को सुरक्षित रखता है जिसे खिलाड़ी पहले ही सुन चुका है और स्पष्ट करता है कि रुकावट के बाद क्या होता है। Kikuchi et al., “Handling of user interruption to achieve timing-free utterances for spoken dialogue interface”

परीक्षण के दौरान, किसी बोले गए उत्तर में स्वाभाविक बिंदु पर टोकने का प्रयास करें, फिर एक छोटा अनुवर्ती प्रश्न पूछें। जांचें कि क्या गेम तुरंत रुकता है, क्या अनुवर्ती प्रश्न दर्ज किया गया है, और क्या खिलाड़ी रोकी गई जानकारी को दोबारा सुन या देख सकता है। यदि उत्तर 'नहीं' है, तो आवाज़ काल्पनिक दृश्य की जांच करने का एक सहज तरीका बनने के बजाय टर्न-टेकिंग का एक नया झंझट जोड़ सकती है।

खंड 4

पहचाने गए शब्दों को दृश्यमान और सुधारने योग्य बनाएं

एक पठनीय ट्रांसक्रिप्ट खिलाड़ी को गेम द्वारा उस पर कार्रवाई करने से पहले किसी गलत नाम या प्रश्न को पकड़ने का मौका देता है। यह सिस्टम की स्थिति को भी कम रहस्यमयी बनाता है: खिलाड़ी यह बता सकता है कि क्या उसने कुछ नहीं सुना, गलत सुना, या सही शब्द सुने लेकिन अप्रत्याशित उत्तर दिया। एक ट्रांसक्रिप्ट केवल तभी उपयोगी होता है जब वह खेल के दौरान पढ़ने योग्य हो और किसी परिणामी गलती को पुनः प्रयास करने या संपादित करने का स्पष्ट तरीका प्रदान करता हो।

प्लेटफ़ॉर्म API दिखाते हैं कि कुछ सिस्टम आंशिक और अंतिम पहचान परिणाम प्रदान कर सकते हैं, लेकिन आंशिक टेक्स्ट का समय और उपलब्धता पहचान सेवा पर निर्भर हो सकती है। अंतरिम ट्रांसक्रिप्ट को तब तक पुष्ट इनपुट न मानें जब तक कि इंटरफ़ेस इसे स्पष्ट रूप से लेबल न करे। गेम परीक्षण में, जांचें कि क्या अंतिम पहचाना गया प्रश्न समीक्षा करने के लिए पर्याप्त समय तक दिखाई देता है, क्या सुधार आसान हैं, और क्या कोई त्रुटि संदेश यह बताता है कि खिलाड़ी आगे क्या कर सकता है। Android Developers: RecognitionListener

दिखाई देने वाले ट्रांसक्रिप्ट को सटीकता का प्रमाण नहीं माना जाना चाहिए। Google नोट करता है कि कॉन्फिडेंस स्कोर और वर्ड एरर रेट स्वतंत्र माप हैं, इसलिए एक आश्वस्त दिखने वाला परिणाम यह स्थापित नहीं करता कि महत्वपूर्ण नाम या सुराग को सही ढंग से पहचाना गया था। खिलाड़ी के लिए, सुरक्षित डिज़ाइन यह है कि उन्हें शब्दों का निरीक्षण करने और प्रश्न को सही करने या दोहराने की अनुमति दी जाए, न कि उन्हें किसी छिपे हुए स्कोर पर भरोसा करने के लिए कहा जाए। Google Cloud: Measure and improve speech accuracy

खंड 5

टेक्स्ट इनपुट को एक वास्तविक विकल्प के रूप में बनाए रखें

टेक्स्ट फ़ॉलबैक केवल शांत कमरे के लिए एक सुविधा से कहीं अधिक है। यह खिलाड़ी को उसी काल्पनिक बातचीत को पूरा करने के लिए दूसरा तरीका चुनने की अनुमति देता है जब बोलना अनुपलब्ध हो, असुविधाजनक हो, या बार-बार गलत समझा जा रहा हो। यूरोपियन टेलीकम्युनिकेशन्स स्टैंडर्ड्स इंस्टीट्यूट (ETSI) का ह्यूमन-फैक्टर्स मार्गदर्शन उस जानकारी के लिए गैर-भाषण (non-speech) विधि की सिफारिश करता है जिसे अन्यथा आवाज़ के माध्यम से दर्ज किया जाता, साथ ही ऐसा फीडबैक जैसे कि सिस्टम ने जो समझा उसे पढ़कर सुनाना और एक अनडू (undo) फ़ंक्शन। ETSI: Human Factors; Inclusive eServices for all

निष्पक्ष तुलना के लिए, टेक्स्ट को भी उन्हीं प्रश्न विकल्पों और कहानी की प्रतिक्रियाओं तक पहुंचना चाहिए जो आवाज़ से मिलती हैं। यदि खिलाड़ी केवल बोलकर ही मुक्त रूप से (free-form) प्रश्न पूछ सकते हैं, तो टेक्स्ट एक समान फ़ॉलबैक नहीं है; यदि टेक्स्ट केवल एक सीमित सूची का चयन कर सकता है जबकि आवाज़ खुले प्रश्नों को स्वीकार करती है, तो अनुभव का मूल्यांकन करते समय उस अंतर को स्पष्ट करें। टेक्स्ट विकल्पों पर W3C का मार्गदर्शन विकल्पों के बीच समान जानकारी और कार्यक्षमता को संरक्षित करने पर जोर देता है, जो यह जांचने के लिए एक उपयोगी सिद्धांत है कि इनपुट मोड बदलने से दृश्य के माध्यम से खिलाड़ी का मार्ग समाप्त न हो। W3C WAI: Understanding Guideline 1.1, Text Alternatives

खंड 6

वॉइस उपयुक्त है या नहीं, यह तय करने के लिए एक संक्षिप्त तुलना का उपयोग करें

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

वॉइस एक आशाजनक विकल्प तब होता है जब यह खिलाड़ी के इच्छित प्रश्न को प्रासंगिक प्रतिक्रिया में विश्वसनीयता से बदलता है, दृश्य को भ्रमित किए बिना बातचीत की बारी को संभालता है, त्रुटियों को दृश्यमान और सुधारने योग्य बनाता है, और टेक्स्ट को उपलब्ध रखता है। यदि ये स्थितियां कमज़ोर हैं, तो बोलना अभी भी प्रश्न दर्ज करने का एक वैकल्पिक तरीका हो सकता है, लेकिन यह अपने आप में इस बात का प्रमाण नहीं है कि कोई मिस्ट्री गेम अधिक इमर्सिव हो गया है। सबसे स्पष्ट उत्तर उस इंटरैक्शन से आता है जिसे खिलाड़ी वास्तव में पूरा कर सकता है और उस घर्षण (friction) से जो उन्हें इस प्रक्रिया के दौरान अनुभव होता है।

संबंधित लेख

इस विषय को आगे पढ़ें