स्पीच कोडिंग

From Vigyanwiki


स्पीच कोडिंग स्पीच वाले डिजिटल ऑडियो संकेत के डेटा कम्प्रेशन का अनुप्रयोग है। स्पीच कोडिंग, स्पीच संकेत को मॉडल करने के लिए ऑडियो संकेत प्रोसेसिंग तकनीकों का उपयोग करके स्पीच-विशिष्ट पैरामीटर अनुमान का उपयोग करती है, जो सघन बिटस्ट्रीम में परिणामी मॉडल में किए गए मापदंडों का प्रतिनिधित्व करने के लिए जेनेरिक डेटा कम्प्रेशन कलनविधि के साथ संयुक्त है।[1]

स्पीच कोडिंग के कुछ अनुप्रयोग मोबाइल टेलीफोनी और वॉइस ओवर (वीओआईपी) हैं।[2] मोबाइल टेलीफोनी में सबसे व्यापक रूप से उपयोग की जाने वाली स्पीच कोडिंग तकनीक रैखिक प्रेडिक्टिव कोडिंग (एलपीसी) है, जबकि वीओआईपी अनुप्रयोगों में सबसे व्यापक रूप से उपयोग की जाने वाली एलपीसी और संशोधित असतत कोसाइन परिवर्तन (एमडीसीटी) तकनीकें हैं।

स्पीच कोडिंग में नियोजित तकनीकें ऑडियो डेटा संपीड़न और ऑडियो कोडिंग में उपयोग की जाने वाली तकनीकों के समान होती हैं, जहां मनोविज्ञान में ज्ञान केवल मानव श्रवण प्रणाली के लिए प्रासंगिक डेटा संचारित करने के लिए उपयोग किया जाता है। उदाहरण के लिए, वॉयसबैंड स्पीच कोडिंग में, केवल 400 से 3500 Hz आवृत्ति बैंड में सूचना प्रसारित की जाती है, लेकिन फिर से निर्मित संकेत अभी भी इंटेलीजेंसी (संचार) के लिए पर्याप्त है।

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


श्रेणियां

स्पीच कोडर दो प्रकार के होते हैं:[5]

  1. वेवफॉर्म कोडर
  2. वोकोडर्स

सैंपल कंपैंडिंग को स्पीच कोडिंग के रूप में देखा जाता है

पारंपरिक पल्स कोड मॉडुलेशन डिजिटल टेलीफोनी में उपयोग किए जाने वाले ए-नियम कलनविधि और ए-कानून कलनविधि (जी.711) को स्पीच एन्कोडिंग के पहले के अग्रदूत के रूप में देखा जा सकता है, जिसके लिए प्रति नमूना केवल 8 बिट की आवश्यकता होती है लेकिन प्रभावी रूप से 12 बिट देता है। संकल्प का।[6] लॉगरिदमिक कंपाउंडिंग कानून मानव श्रवण धारणा के अनुरूप हैं जिसमें कम-आयाम वाले शोर को कम-आयाम वाले स्पीच संकेत के साथ सुना जाता है, लेकिन उच्च-आयाम वाले द्वारा नकाबपोश किया जाता है। यद्यपि यह संगीत संकेत में अस्वीकार्य विरूपण उत्पन्न करेगा, स्पीच तरंगों की चरम प्रकृति, स्पीच की सरल आवृत्ति संरचना के साथ मिलकर आवधिक कार्य के रूप में एकल मूलभूत आवृत्ति के साथ कभी-कभी जोड़े गए शोर फटने के साथ, इन बहुत ही सरल तात्कालिक संपीड़न कलनविधि को स्वीकार्य बनाते हैं स्पीच।

उस समय अन्य कलनविधि की विस्तृत विविधता का प्रयास किया गया था, अधिकतर डेल्टा मॉड्यूलेशन वेरिएंट, लेकिन सावधानीपूर्वक विचार करने के बाद, ए-नियम/μ-नियम कलनविधि को प्रारंभिक डिजिटल टेलीफोनी प्रणाली के डिजाइनरों द्वारा चुना गया था। उनके डिजाइन के समय, बहुत कम जटिलता के लिए उनकी 33% बैंडविड्थ की कमी ने उत्कृष्ट इंजीनियरिंग समझौता किया था। उनका ऑडियो प्रदर्शन स्वीकार्य रहता है, और स्थिर फ़ोन नेटवर्क में उन्हें परिवर्तन की कोई आवश्यकता नहीं थी।

2008 में, G.711.1 कोडेक, जिसकी स्केलेबल संरचना है, आईटीयू-टी द्वारा मानकीकृत किया गया था। इनपुट सैंपलिंग रेट 16 kHz है।

आधुनिक स्पीच संपीड़न

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

ये तकनीकें नागरिक अनुप्रयोगों के लिए उपयोग किए जाने वाले खुले अनुसंधान साहित्य के माध्यम से उपलब्ध थीं, जिससे डिजिटल मोबाइल फोन नेटवर्क के निर्माण की अनुमति मिलती है, जो उनके पहले के एनालॉग प्रणाली की तुलना में अत्यधिक अधिक चैनल क्षमता वाले होते हैं।

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

संशोधित असतत कोसाइन परिवर्तन (एमडीसीटी), एक प्रकार का असतत कोसाइन ट्रांसफ़ॉर्म (डीसीटी) कलनविधि, एलडी-एमडीसीटी नामक स्पीच कोडिंग कलनविधि में अनुकूलित किया गया था, जिसका उपयोग 1999 में प्रारंभ किए गए एएसी-एलडी प्रारूप के लिए किया गया था।[8] तब से एमडीसीटी को आईपी ​​पर ध्वनि (वीओआईपी) अनुप्रयोगों में व्यापक रूप से अपनाया गया है, जैसे कि 2006 में प्रस्तुत किया गया G.729.1 वाइडबैंड ऑडियो कोडेक,[9] एप्पल इंक. का फेस टाइम (एएसी-एलडी का उपयोग करके) 2010 में प्रस्तुत किया गया,[10] और सीईएलटी कोडेक 2011 में प्रस्तुत किया गया था।[11]

ओपस (ऑडियो प्रारूप) मुफ्त सॉफ्टवेयर ऑडियो कोडर है। यह एमडीसीटी (सीईएलटी) और एलपीसी (सिल्क) ऑडियो कम्प्रेशन कलनविधि दोनों को जोड़ती है, स्पीच के लिए पूर्व का उपयोग करती है।[12] व्हाट्सप्प में वीओआईपी कॉल के लिए इसका व्यापक रूप से उपयोग किया जाता है।[13][14][15] प्लेस्टेशन 4 वीडियो गेम कंसोल भी अपने प्लेस्टेशन नेटवर्क प्रणाली पार्टी चैट के लिए ओपस का उपयोग करता है।[16]

इससे भी कम बिटरेट वाले कई कोडेक्स प्रदर्शित किए गए हैं। कोडेक2, जो 450 bit/s जितनी कम बिट दर पर संचालित होता है, शौकिया रेडियो में इसका उपयोग देखता है।[17] नाटो वर्तमान में मिश्रित-उत्तेजना रैखिक प्रेडिक्टिव का उपयोग करता है, सुपाठ्य स्पीच 600 bit/s (गैर-मानक संस्करण संख्या को आधा करने के साथ) की प्रस्तुति करता है।[18] गूगल द्वारा लायरा (कोडेक) असामान्य मशीन लर्निंग दृष्टिकोण अपनाता है, जो लगभग 3 kbit/s पर भयानक गुणवत्ता देता है। माइक्रोसॉफ्ट का सैटिन भी मशीन लर्निंग का उपयोग करता है, लेकिन उच्च ट्यून करने योग्य बिटरेट का उपयोग करता है और वाइडबैंड है।[19]


उप-क्षेत्र

वाइडबैंड ऑडियो कोडिंग
नैरोबैंड ऑडियो कोडिंग

यह भी देखें

संदर्भ

  1. M. Arjona Ramírez and M. Minami, "Low bit rate speech coding," in Wiley Encyclopedia of Telecommunications, J. G. Proakis, Ed., New York: Wiley, 2003, vol. 3, pp. 1299-1308.
  2. M. Arjona Ramírez and M. Minami, "Technology and standards for low-bit-rate vocoding methods," in The Handbook of Computer Networks, H. Bidgoli, Ed., New York: Wiley, 2011, vol. 2, pp. 447–467.
  3. P. Kroon, "Evaluation of speech coders," in Speech Coding and Synthesis, W. Bastiaan Kleijn and K. K. Paliwal, Ed., Amsterdam: Elsevier Science, 1995, pp. 467-494.
  4. J. H. Chen, R. V. Cox, Y.-C. Lin, N. S. Jayant, and M. J. Melchner, A low-delay CELP coder for the CCITT 16 kb/s speech coding standard. IEEE J. Select. Areas Commun. 10(5): 830-849, June 1992.
  5. "Soo Hyun Bae, ECE 8873 Data Compression & Modeling, Georgia Institute of Technology , 2004". Archived from the original on 7 September 2006.
  6. N. S. Jayant and P. Noll, Digital coding of waveforms. Englewood Cliffs: Prentice-Hall, 1984.
  7. Gupta, Shipra (May 2016). "पाठ स्वतंत्र अध्यक्ष मान्यता में एमएफसीसी का अनुप्रयोग" (PDF). International Journal of Advanced Research in Computer Science and Software Engineering. 6 (5): 805–810 (806). ISSN 2277-128X. S2CID 212485331. Archived from the original (PDF) on 2019-10-18. Retrieved 18 October 2019.
  8. Schnell, Markus; Schmidt, Markus; Jander, Manuel; Albert, Tobias; Geiger, Ralf; Ruoppila, Vesa; Ekstrand, Per; Bernhard, Grill (October 2008). MPEG-4 Enhanced Low Delay AAC - A New Standard for High Quality Communication (PDF). 125th AES Convention. Fraunhofer IIS. Audio Engineering Society. Retrieved 20 October 2019.
  9. Nagireddi, Sivannarayana (2008). वीओआईपी आवाज और फैक्स सिग्नल प्रोसेसिंग. John Wiley & Sons. p. 69. ISBN 9780470377864.
  10. Daniel Eran Dilger (June 8, 2010). "Inside iPhone 4: FaceTime video calling". AppleInsider. Retrieved June 9, 2010.
  11. Presentation of the CELT codec by Timothy B. Terriberry (65 minutes of video, see also presentation slides in PDF)
  12. Valin, Jean-Marc; Maxwell, Gregory; Terriberry, Timothy B.; Vos, Koen (October 2013). ओपस कोडेक में उच्च-गुणवत्ता, निम्न-विलंब संगीत कोडिंग. 135th AES Convention. Audio Engineering Society. arXiv:1602.04845.
  13. Leyden, John (27 October 2015). "WhatsApp laid bare: Info-sucking app's innards probed". The Register. Retrieved 19 October 2019.
  14. Hazra, Sudip; Mateti, Prabhaker (September 13–16, 2017). "Challenges in Android Forensics". In Thampi, Sabu M.; Pérez, Gregorio Martínez; Westphall, Carlos Becker; Hu, Jiankun; Fan, Chun I.; Mármol, Félix Gómez (eds.). Security in Computing and Communications: 5th International Symposium, SSCC 2017. Springer. pp. 286–299 (290). doi:10.1007/978-981-10-6898-0_24. ISBN 9789811068980.
  15. Srivastava, Saurabh Ranjan; Dube, Sachin; Shrivastaya, Gulshan; Sharma, Kavita (2019). "Smartphone Triggered Security Challenges: Issues, Case Studies and Prevention". In Le, Dac-Nhuong; Kumar, Raghvendra; Mishra, Brojo Kishore; Chatterjee, Jyotir Moy; Khari, Manju (eds.). Cyber Security in Parallel and Distributed Computing: Concepts, Techniques, Applications and Case Studies. pp. 187–206 (200). doi:10.1002/9781119488330.ch12. ISBN 9781119488057. S2CID 214034702. {{cite book}}: |journal= ignored (help)
  16. "Open Source Software used in PlayStation4". Sony Interactive Entertainment Inc. Retrieved 2017-12-11.[failed verification]
  17. "GitHub - Codec2". GitHub. November 2019.
  18. Alan McCree, “A scalable phonetic vocoder framework using joint predictive vector quantization of MELP parameters,” in Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing, 2006, pp. I 705–708, Toulouse, France
  19. Levent-Levi, Tsahi (2021-04-19). "Lyra, Satin और WebRTC में वॉयस कोडेक्स का भविष्य". BlogGeek.me (in English). Retrieved 2022-07-21.


बाहरी संबंध