यह भाषा मशीन द्वारा अनुवादित है और किसी मानव द्वारा समीक्षा नहीं की गई है।

कृत्रिम बुद्धिमत्ता · लेख

भाषण पहचान और वॉइस-टू-टेक्स्ट AI वास्तव में कैसे काम करता है

प्रकाशित:

संक्षेप में

आधुनिक भाषण-से-पाठ प्रणालियाँ ध्वनि तरंगों को spectrogram छवि में बदलती हैं, फिर उस छवि को एक तंत्रिका नेटवर्क के माध्यम से खिलाती हैं जो एक बार में एक टोकन पाठ की भविष्यवाणी करता है। Google की ऑन-डिवाइस recognizer और OpenAI की Whisper जैसी प्रणालियों द्वारा अग्रणी समान मूल विधि — अब फोन कीबोर्ड, स्मार्ट स्पीकर और accessibility tools को शक्ति देती है, हालांकि शोधकर्ताओं ने उन मामलों को भी दस्तावेज किया है जहां ये मॉडल ऐसे शब्द गढ़ते हैं जो कभी बोले नहीं गए थे।

यह संस्करण मूल पाठ (English) का मशीनी अनुवाद है। मूल पाठ पढ़ें

हर बार जब कोई फोन voicemail को ट्रांसक्राइब करता है, एक स्मार्ट स्पीकर बोले गए सवाल का जवाब देता है, या एक कैप्शनिंग ऐप लाइव subtitles दिखाता है, वही मूल pipeline पृष्ठभूमि में चलती है: ध्वनि को एक दृश्य पैटर्न में परिवर्तित किया जाता है, और एक तंत्रिका नेटवर्क उस पैटर्न को पढ़ता है शब्दों का अनुमान लगाने के लिए। यह व्याख्या उस pipeline को तोड़ती है कि वह कैसे काम करता है, कौन सी प्रणालियाँ व्यापक उपयोग में हैं, और जहां प्रौद्योगिकी अभी भी गलतियाँ करती है।

ध्वनि तरंग से spectrogram तक

भाषण-से-पाठ प्रणालियाँ कच्चे ऑडियो को सीधे नहीं पढ़तीं। OpenAI के Whisper मॉडल के लिए अपने तकनीकी पेपर के अनुसार, जो arXiv पर पोस्ट किया गया था, ऑडियो को पहले एक ऐसे रूप में परिवर्तित किया जाता है जिसे एक तंत्रिका नेटवर्क कुशलतापूर्वक संसाधित कर सकता है किसी भी ट्रांसक्रिप्शन से पहले। Whisper के लिए Developer documentation, GitHub पर OpenAI द्वारा प्रकाशित, मॉडल को 'एक सामान्य-उद्देश्य भाषण recognition मॉडल' के रूप में वर्णित ��रता है जो multilingual transcription, अंग्रेजी में अनुवाद, spoken-language identification और voice activity detection को संभालता है — यह सब एक मॉडल के माध्यम से बजाय कई अलग चरणों के।

आधुनिक प्रणालियों में सामान्य तकनीक ऑडियो को एक mel spectrogram में बदलना है: एक चार्ट जो दिखाता है कि रिकॉर्डिंग में प्रत्येक क्षण कौन सी frequencies मौजूद हैं, मानव कान pitch को कैसे समझता है इसके अनुरूप मापा गया। यह image-like प्रतिनिधित्व, कच्चे waveform के बजाय, वह है जो तंत्रिका नेटवर्क में खिलाया जाता है।

दो अलग दृष्टिकोण: cloud-scale और on-device

सभी भाषण recognizers एक जैसे नहीं बनाए जाते हैं, और अंतर इस बात के लिए महत्वपूर्ण हैं कि वे कैसे और कहां चल सकते हैं।

OpenAI की Whisper, arXiv पेपर 'Robust Speech Recognition via Large-Scale Weak Supervision' में वर्णित, 680,000 घंटे की multilingual और multitask ऑडियो पर प्रशिक्षित था जो इंटरनेट से एकत्र की गई थी, GPT जैसे text-generation मॉडल के पीछे एक encoder-decoder transformer architecture समान का उपयोग करते हुए। Encoder spectrogram को संसाधित करता है; decoder फिर एक बार में एक text token की भविष्यवाणी करता है। पेपर के लेखक रिपोर्ट करते हैं कि परिणामी मॉडल 'zero-shot सेटिंग्स में मानक benchmarks के लिए अच्छी तरह से सामान्यीकृत होते हैं', अर्थ उन विशिष्ट benchmarks पर fine-tuned किए बिना, और कि 'मनुष्यों की तुलना में, मॉडल उनकी सटीकता और मजबूती के पास पहुंचते हैं।'

एक अलग डिजाइन लक्ष्य ने Google के Gboard कीबोर्ड के लिए on-device recognizer को आकार दिया, जो 12 मार्च 2019 को Google Research ब्लॉग पर एक पोस्ट में वर्णित है। बड़े मॉडल के बजाय दूर के सर्वर पर चलने वाले, Google ने जिसे इसने 'all-neural, on-device speech recognizer' कहा, एक तकनीक का उपयोग करके निर्मित किया जिसे RNN transducer (RNN-T) कहा जाता है। सिस्टम लगभग 80 megabytes तक सिकुड़ जाता है — Google की traditional production मॉडल्स द्वारा उपयोग किए गए search graph के लिए लगभग 2 gigabytes की तुलना में — parameter quantization लागू करके, एक तकनीक जो पोस्ट कहती है कि प्रशिक्षित floating-point version की तुलना में मोटे तौर पर चार गुना reduction दी है (compression से पहले लगभग 450 megabytes)। क्योंकि पूरा मॉडल फोन पर फिट हो जाता है, Google ने कहा कि यह 'traditional server-based मॉडल्स के समान सटीकता प्रदान करता है' जबकि 'यहां तक कि जब आप ऑफलाइन हों' काम करता है, दूर के सर्वर को ऑडियो भेजने से आने वाली देरी या व्यवधान से बचते हुए।

दो भाषण-recognition दृष्टिकोणों की तुलना
विशेषताCloud-scale मॉडल (जैसे, Whisper)On-device मॉडल (जैसे, Google का Gboard recognizer)
यह कहां चलता हैServer/cloud (या डाउनलोड किया गया बड़ा मॉडल)फोन पर सीधे
Core architectureEncoder-decoder transformerRNN transducer (RNN-T)
Training डेटा680,000 घंटे, multilingual, OpenAI के पेपर के अनुसारGoogle ने इस पोस्ट में निर्दिष्ट नहीं किया
Offline काम करता हैआंतर्निहित रूप से नहींहाँ, डिजाइन द्वारा
Reported आकारकई मॉडल आकार, सबसे बड़ा 1.55 billion parameters, GitHub के अनुसार~80MB compression के बाद (450MB पहले), Google के अनुसार

यह accessibility के लिए क्यों महत्वपूर्ण है

भाषण recognition केवल भाषण पैटर्न के लिए अच्छी तरह काम करता है जिसे यह प्रशिक्षण में पर्याप्त मात्रा में देख चुका है। Google की AI-for-social-good टीम ने Project Euphonia को 7 मई 2019 की ब्लॉग पोस्ट में लॉन्च किया, यह कहते हुए कि मानक मॉडल जिसे पोस्ट 'typical' भाषण कहती है उसकी बड़ी मात्रा से बनाए जाते हैं और इसलिए उन लोगों के लिए खराब प्रदर्शन करते हैं जिनका भाषण ऐसी स्थितियों द्वारा बदल दिया जाता है जिनका यह पोस्ट stroke, ALS, multiple sclerosis, traumatic brain injury और Parkinson's नाम रखता है; Team Gleason, एक ALS advocacy group जो प्रोजेक्ट के साथ काम कर चुकी है, अलग से cerebral palsy को उन स्थितियों में सूचीबद्ध करती है जो इस तकनीक को उपयोग करना कठिन बना सकती हैं। प्रोजेक्ट atypical भाषण वाले volunteers से वाक्यांशों को रिकॉर्ड करने के लिए कहता है ताकि शोधकर्ता अधिक inclusive मॉडल बना सकें। 2022 की एक follow-up पोस्ट उसी ब्लॉग पर घोषणा की कि प्रोजेक्ट की research चार अधिक भाषाओं में विस्तार कर रही थी — French, Hindi, Japanese और Spanish — अपने original English-language काम के अलावा, और कहा कि व्यापक प्रयास Project Relate में बढ़ गया था, जो एक अलग नवंबर 2021 Google ब्लॉग पोस्ट में एक Android ऐप के रूप में वर्णित है, उस समय closed beta में लॉन्च किया गया, जो किसी उपयोगकर्ता के व्यक्तिगत भाषण पैटर्न को सीखने और एक personalized recognition मॉडल बनाने के लिए डिज़ाइन किया गया।

जहां प्रौद्योगिकी अभी भी विफल हो जाती है: 'hallucinations'

स्वचालित transcription सीधे धीमा या कभी-कभी गलत नहीं है — शोधकर्ताओं ने उन मामलों को दस्तावेज किया है जहां मॉडल ऐसी सामग्री गढ़ते हैं जो कभी नहीं बोली गई, एक failure mode जिसे आमतौर पर hallucination कहा जाता है। Fortune द्वारा रिपोर्टिंग, 26 अक्तूबर 2024 को प्रकाशित, Cornell University की Allison Koenecke और University of Virginia की Mona Sloane के शोधकर्ताओं का हवाला देता है, जो पाया कि Whisper transcripts में जो hallucinations उन्होंने पहचाने, लगभग 40% में ऐसी सामग्री शामिल थी जिसे शोधकर्ताओं ने harmful या concerning के रूप में वर्गीकृत किया, जिसमें गढ़े गए violent statements और ईजाद की गई racial commentary शामिल थी जो मूल ऑडियो में मौजूद नहीं थी। एक ही रिपोर्ट ने कहा कि Whisper-based transcription एक कंपनी Nabla से पहले से 30,000 से अधिक clinicians द्वारा 40 स्वास्थ्य systems में उपयोग में था, लगभग 7 million चिकित्सा visits उस बिंदु पर ट्रांसक्राइब किए गए थे, भले ही OpenAI ने Whisper का उपयोग 'high-risk domains' में करने सावधान किया था जहां transcription त्रुटियां निर्णयों को प्रभावित कर सकती हैं।

मनुष्यों की तुलना में, मॉडल उनकी सटीकता और मजबूती के पास पहुंचते हैं।

— OpenAI की Whisper research paper, arXiv

जहां लोग इसका सामना करते हैं

प्रश्न

भाषण recognition और voice-to-text के बीच अंतर क्या है?
व्यवहार में शब्दों का उपयोग एक दूसरे के लिए किया जाता है: दोनों ऐसे software को वर्णित करते हैं जो बोले गए ऑडियो को written text में बदलते हैं, OpenAI के और Google के तकनीकी प्रकाशनों में वर्णित spectrogram-plus-neural-network pipeline का उपयोग करके।
क्या voice-to-text इंटरनेट कनेक्शन के बिना काम करता है?
यह कर सकता है, यदि recognizer काफी छोटा है कि पूरी तरह से device पर चल सके। Google का Gboard recognizer, जो मार्च 2019 की Google Research ब्लॉग पोस्ट में वर्णित है, विशेष रूप से लगभग 80MB पर offline चलाने के लिए बनाया गया था, जो पहली प्रणालियों के विपरीत है जो दूर के सर्वर पर निर्भर थीं।
AI transcription कभी-कभी ऐसा text क्यों पैदा करता है जो कभी नहीं बोला गया?
इसे hallucination कहा जाता है। Fortune द्वारा उद्धृत अनुसंधान पाया कि OpenAI के Whisper मॉडल में, शोधकर्ताओं ने hallucinations की पहचान की जहां लगभग 40% में ऐसी सामग्री शामिल थी जिसे harmful के रूप में वर्गीकृत किया गया, जैसे ईजाद किए गए violent statements या racial commentary जो मूल ऑडियो में मौजूद नहीं थी।
भाषण-से-पाठ AI को कितने ऑडियो डेटा पर प्रशिक्षित किया जाता है?
OpenAI की Whisper paper arXiv पर कहता है कि मॉडल को 680,000 घंटे की multilingual और multitask ऑडियो पर प्रशिक्षित किया गया था जो इंटरनेट से एकत्र की गई थी।
भाषण disabilities वाले लोगों के लिए भाषण recognition को अधिक accessible कैसे बनाया जाता है?
Google की Project Euphonia, मई 2019 की ब्लॉग पोस्ट में लॉन्च की गई, atypical भाषण वाले volunteers से भाषण samples एकत्र करती है — ऐसी स्थितियों के कारण जिन्हें पोस्ट stroke, ALS, multiple sclerosis, traumatic brain injury और Parkinson's नाम देता है, ALS group Team Gleason भी cerebral palsy का नाम देती है — अधिक inclusive, personalized recognition मॉडल बनाने के लिए। 2022 की एक follow-up पोस्ट कहती है कि यह काम Project Relate में बढ़ गया, जो एक अलग नवंबर 2021 Google पोस्ट में एक Android ऐप के रूप में वर्णित है, उस समय closed beta में लॉन्च किया गया, जो किसी उपयोगकर्ता के भाषण पैटर्न को सीखता है एक personalized मॉडल बनाने के लिए।

स्रोत

  1. arXiv — Robust Speech Recognition via Large-Scale Weak Supervision (Whisper paper)
  2. GitHub (OpenAI) — openai/whisper repository
  3. Google Research Blog — An All-Neural On-Device Speech Recognizer
  4. Google (blog.google) — How AI can improve products for people with impaired speech
  5. Google (blog.google) — How we build with and for people with disabilities
  6. Fortune — OpenAI's transcription tool has a hallucination problem, researchers say
  7. Team Gleason — Project Euphonia collaboration overview

यह लेख कृत्रिम बुद्धिमत्ता से तैयार किया गया और प्रकाशन से पहले स्वचालित स्रोत-जाँच से गुज़रा। कोई गलती दिखे तो सुधार का अनुरोध करें। सुधार या उत्तर का अनुरोध करें · हम कैसे काम करते हैं

संबंधित लेख