← नवीनतम पेपर
💬 NLP

From Tokens to Faces: Investigating Discrete Speech Representations for 3D Facial Animation

यह शोध पत्र 3D फेशियल एनिमेशन के लिए चार प्रकार के डिस्क्रीट स्पीच रिप्रेजेंटेशन्स का मूल्यांकन करता है, जो यह प्रदर्शित करता है कि ध्वन्यात्मक वर्गों (phonetic classes) को एनकोड करने से सटीक भविष्यवाणियाँ प्राप्त होती हैं और एक ऑडियो विजुअल टेक्स्ट-टू-स्पीच (AVTTS) पाइपलाइन को पेश करने में सक्षम बनाता है जो स्पीच और 3D फेशियल मोशन को एक साथ डिकोड करने के लिए साझा डिस्क्रीट रिप्रेजेंटेशन्स का उपयोग करता है।

मूल लेखक: Pedro Correa, Olivier Perrotin, Samir Sadok, Paula Costa, Thomas Hueber

प्रकाशित 2026-06-12
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Pedro Correa, Olivier Perrotin, Samir Sadok, Paula Costa, Thomas Hueber

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक रोबोट को बोलना और साथ ही अपने चेहरे को हिलाना सिखाने की कोशिश कर रहे हैं। आपके पास रोबोट की आवाज़ तो है, लेकिन आप उसके चेहरे को क्या करने के लिए कैसे बताएंगे? क्या आप उसे हर मांसपेशी की हरकत का एक विस्तृत स्क्रिप्ट देंगे? क्या आप उसे एक रॉ ऑडियो फ़ाइल देंगे? या आप उसे सरल, कोडित निर्देशों का एक सेट देंगे?

यह शोध पत्र, जिसका शीर्षक "From Tokens to Faces" है, मूल रूप से एक 'टेस्ट टेस्ट' (स्वाद परीक्षण) है। शोधकर्ता यह पता लगाना चाहते थे कि एक 3D एनिमेटेड चेहरे को स्वाभाविक रूप से बोलने के लिए बनाने हेतु किस प्रकार का "निर्देश कोड" सबसे अच्छा काम करता है।

चार प्रकार के "निर्देश कोड"

शोधकर्ताओं ने मानव भाषण को डेटा (जिसे "रिप्रेजेंटेशन" कहा जाता है) में बदलने के चार अलग-अलग तरीकों का परीक्षण किया जिसे कंप्यूटर समझ सकता है:

  1. "सिमेंटिक" कोड (HuBERT): इसे एक ऐसे अनुवादक की तरह समझें जो वाक्य के अर्थ को समझता है। वह जानता है कि क्या शब्द बोले जा रहे हैं और उनके आसपास का संदर्भ क्या है। यह भाषण के "विचार" को समझने में माहिर है।
  2. "अकॉस्टिक" कोड (WavTokenizer): यह एक हाई-स्पीड ऑडियो कंप्रेसर की तरह है। यह पूरी तरह से ध्वनि तरंगों (sound waves) और उनके अहसास पर ध्यान केंद्रित करता है, अर्थ या विशिष्ट अक्षरों की परवाह किए बिना। यह ध्वनि को फिर से बनाने में बहुत कुशल है, लेकिन इसे शब्दों के बारे में वास्तव में "पता" नहीं होता।
  3. "हाइब्रिड" कोड (SpeechTokenizer): यह इन दोनों का मिश्रण है। यह शब्दों के अर्थ और ध्वनि की बनावट (texture) दोनों को एक साथ समझने की कोशिश करता है।
  4. "लेबल-आधारित" कोड (CosyVoice2): यह एक चेकलिस्ट का उपयोग करने वाले सख्त शिक्षक की तरह है। यह भाषण को विशिष्ट, अलग-अलग लेबल (जैसे विशिष्ट अक्षर या ध्वनियाँ) में तोड़ देता है और भाषा की संरचना पर ध्यान केंद्रित करता है, न कि तरल ध्वनि पर।

प्रयोग: फेस डिकोडर

शोधकर्ताओं ने इन चार अलग-अलग कोड्स को लिया और उन्हें दो अलग-अलग "फेस ड्राइवर्स" (डिकोडर्स) में फीड किया:

  • GRU: एक स्टेप-बाय-स्टेप ड्राइवर जो एक बार में चेहरे के एक फ्रेम को देखता है।
  • ट्रांसफॉर्मर (Transformer): एक ड्राइवर जो पूरे वाक्य को एक साथ देखता है, जैसे प्रवाह को समझने के लिए एक पैराग्राफ को पढ़ना।

इसके बाद उन्होंने तीन तरीकों से मापा कि परिणामी एनिमेटेड चेहरे वास्तविक मानव चेहरों से कितने मेल खाते हैं:

  • गणित (Math): रोबोट के होंठों और मानव के होंठों के बीच की दूरी को मापना।
  • स्मूथनेस (Smoothness): यह जांचना कि चेहरा झटकेदार था या सुचारू रूप से चल रहा था।
  • "मानवीय आँख" परीक्षण: उन्होंने वास्तविक लोगों को वीडियो दिखाए और उनसे वास्तविकता के आधार पर रेटिंग देने को कहा, जो एक 'ब्लाइंड टेस्ट' की तरह है।

उन्हें क्या मिला

यहाँ सरल भाषा में समझाए गए आश्चर्यजनक परिणाम दिए गए हैं:

  • अर्थ मायने रखता है: "सिमेंटिक" कोड (अनुवादक) और "लेबल-आधारित" कोड (चेकलिस्ट) विजेता रहे। उन्होंने सबसे अधिक यथार्थवादी चेहरे बनाए। यह पता चला कि एक चेहरे को स्वाभाविक रूप से हिलने के लिए, उसे यह जानने की आवश्यकता है कि क्या बोला जा रहा है (फोनेटिक क्लासेस), न कि केवल यह कि ध्वनि तरंगें कैसे कंपन करती हैं।
  • बहुत अधिक ध्वनि खराब है: "अकॉस्टिक" कोड (शुद्ध ध्वनि) और "हाइब्रिड" कोड (ध्वनि + अर्थ) का प्रदर्शन खराब रहा। ऐसा लगता है कि यदि कंप्यूटर कच्ची ध्वनि के विवरणों पर बहुत अधिक केंद्रित हो जाता है, तो वह होंठों को कैसे हिलाना है, इस बारे में भ्रमित हो जाता है। ध्वनि का "शोर" वास्तव में चेहरे के एनिमेशन में बाधा बन गया।
  • सबसे अच्छा ड्राइवर: "ट्रांसफॉर्मर" ड्राइवर (जो पूरे वाक्य को देखता है) स्टेप-बाय-स्टेप ड्राइवर की तुलना में डिस्क्रीट (discrete) कोड्स के साथ बहुत बेहतर काम करता है।
  • "लेबल-आधारित" सरप्राइज: "लेबल-आधारित" कोड, जिसे मूल रूप से टेक्स्ट-टू-स्पीच के लिए डिज़ाइन किया गया था, जटिल "सिमेंटिक" कोड के लगभग बराबर काम करता था। यह एक बड़ी बात है क्योंकि यह सरल और अधिक संरचित है।

बड़ा विचार: एक "ऑल-इन-वन" मशीन

इस शोध पत्र का सबसे रोमांचक हिस्सा एक नया विचार है जिसे वे AVTTS (ऑडियो विजुअल टेक्स्ट-टू-स्पीच) कहते हैं।

आमतौर पर, एक बोलने वाला सिर (talking head) बनाने के लिए, आपको दो चरणों में काम करना होता है:

  1. टेक्स्ट को ऑडियो में बदलना।
  2. उस ऑडियो को चलते हुए चेहरे में बदलना।

शोधकर्ताओं ने दिखाया कि क्योंकि "लेबल-आधारित" कोड भाषण का प्रतिनिधित्व करने में इतना अच्छा है, इसलिए आप इसे एक साझा भाषा (shared language) के रूप में उपयोग कर सकते हैं। आप टेक्स्ट को सिस्टम में फीड कर सकते हैं, और यह बिल्कुल एक ही समय में, सटीक रूप से सिंक्रोनाइज़ किया हुआ ऑडियो और चलता हुआ चेहरा दोनों निकाल सकता है, जिसमें बीच में किसी अन्य चरण की आवश्यकता नहीं होती। यह एक कंडक्टर की तरह है जो एक ही शीट संगीत (sheet of music) से ऑर्केस्ट्रा (आवाज़) और नर्तकों (चेहरा) दोनों को निर्देशित कर सकता है।

निचोड़ (The Bottom Line)

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

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →