कार्यक्रम स्वचालित रूप से उपशीर्षक भाषण-से-पाठ का उपयोग कर उत्पन्न करने के लिए?


12

मेरे पास एक वीडियो है जिसे मैं उपशीर्षक के लिए बनाना चाहता हूं। क्या कोई ऐसा कार्यक्रम है, जो क्रम में अल्पविकसित भाषण-से-पाठ कर सकता है

  1. प्रत्येक व्यक्तिगत उपशीर्षक की सही शुरुआत / स्टॉप सेट करें
  2. अल्पविकसित पाठ उपशीर्षक बनाएँ (कुछ प्रकार के भाषण से पाठ का उपयोग करके)

मुझे सूक्ति-उपशीर्षक के बारे में पता है। हालाँकि, उन उपशीर्षक को मैन्युअल रूप से बनाने के लिए व्यापक प्रयास की आवश्यकता होती है। आपको अपने आप को प्रारंभ का चयन करने और प्रत्येक वाक्य के लिए रुकने की आवश्यकता है।

Youtube में उपरोक्त विशेषताएं हैं (भाषण-पाठ का उपयोग करके सही समय पर अल्पविकसित पाठ उपशीर्षक बनाता है)। हालाँकि मैं अपने उपशीर्षक प्राप्त करने के लिए केवल Youtube पर वीडियो अपलोड नहीं करूंगा। क्या उपशीर्षक को उबंटू में कुशलता से करना संभव है?

अपडेट : मैं केवल .srt उपशीर्षक का उपयोग करने की योजना बनाता हूं, और उन्हें वीडियो पर हार्ड कोड करने की आवश्यकता नहीं है। मेरी सबसे बड़ी आवश्यकता कार्यक्रम को प्रत्येक वाक्य के लिए स्वचालित रूप से प्रारंभ / रोकना है, ताकि मैं उसमें पाठ लिखूं।

अपडेट # 2 : लिनक्स के लिए स्पीच-टू-टेक्स्ट सॉफ्टवेयर है, जिसमें CMU स्फिंक्स पैकेज है। Http://sourceforge.net/projects/cmusphinx/forums/forum/5471/topic/3949891 के अनुसार एक उपशीर्षक कार्यक्रम के साथ CMU स्फिंक्स का उपयोग करना संभव है। इसके अलावा, एक उपशीर्षक उपकरण इस CMU Sphinx सुविधा, http: से अवगत है। //groups.google.com/group/universal-subtmarks-testing/browse_thread/thread/613361ffb921b43b (वेब आधारित टूल), हालांकि नवीनतम स्रोत में कोई संदर्भ नहीं है कि उन्होंने CMU स्फिंक्स को जोड़ा। खोज एक ऐसे कार्यक्रम को खोजना जारी रखती है जो पाठ के लिए अल्पविकसित भाषण के लिए सीएमयू स्फिंक्स का उपयोग करता है (जो सही समय को भी निर्धारित करेगा), जैसा कि यूट्यूब पहले से ही करता है।


मैगपाई नामक एक एप्लिकेशन है जो कुछ ऐसा करता है जो मुझे लगता है।
रोलंडीएक्सॉर

जवाबों:


3

मैंने कुछ साल पहले विंडोज पर एजिसब का इस्तेमाल किया था, और वास्तव में इससे खुश था। जाहिर है यह लिनक्स के लिए उपलब्ध है। यह बहुत आत्म व्याख्या है।

एजिसबब केवल उपशीर्षक फ़ाइल बनाता है, जैसे .srt फ़ाइल। वीडियो और उपशीर्षक को संयोजित करने के लिए एक हार्ड-कोडित उपशीर्षक बनाने के लिए आपको अभी भी एक दूसरे प्रोग्राम का उपयोग करने की आवश्यकता है।
विंडोज पर मैंने VirtualDub का उपयोग किया, लेकिन यह लिनक्स के लिए उपलब्ध नहीं है। लिनक्स पर ऐसा करने के लिए आप VLC का उपयोग कर सकते हैं :

Aegisub में अपना सबस्क्रिप्शन बनाएं, इसे एक .ass फ़ाइल की तरह सामान्य रूप से सहेज कर रखें।

उस उपशीर्षक ट्रैक को अपने वीडियो में जोड़ने के लिए VLC का उपयोग करें। उपशीर्षक -> उपशीर्षक फ़ाइल जोड़ें ...

उपशीर्षक प्रदर्शन शैली और सेटिंग कॉन्फ़िगर करें ताकि वे आपकी पसंद के अनुसार प्रदर्शित हों। उपकरण -> वरीयताएँ -> उपशीर्षक / ओएसडी

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

आउटपुट यह अब कैसा दिखता है, इसके समान होगा, इसलिए सुनिश्चित करें कि सब अच्छा है।

  1. मीडिया पर जाएं -> कन्वर्ट / सहेजें ... (Ctrl + R)।

  2. फ़ाइल चयन के तहत, अपनी वीडियो फ़ाइल जोड़ें। "एक उपशीर्षक फ़ाइल का उपयोग करें" पर टिक करें और अपनी .ass उप फ़ाइल में ब्राउज़ करें।

  3. कन्वर्ट / सहेजें बटन पर नीचे तीर पर क्लिक करें और कन्वर्ट ... (Alt + O) पर क्लिक करें।

  4. सेटिंग्स के तहत, सुनिश्चित करें कि कन्वर्ट विकल्प टिक गया है। आउटपुट विकल्प प्रदर्शित करें पर टिक करें। जब तक आप इस पर टिक नहीं करते, तब तक किसी कारण से सदस्यता नहीं जोड़ी जाती है।

  5. प्रोफ़ाइल संपादित करें ताकि वीडियो और ऑडियो सेटिंग्स वही हों जो आप चाहते हैं। उपशीर्षक टैब के तहत, उपशीर्षक बॉक्स पर टिक करें, और डीवीबी उपशीर्षक कोडक का उपयोग करें। सुनिश्चित करें कि आप 'वीडियो पर उपरिशायी उपशीर्षक' पर टिक करें। प्रेस को बचाओ।

  6. डेस्टिनेशन बॉक्स में डेस्टिनेशन फोल्डर और फाइलनाम डालें।

  7. स्टार्ट दबाएँ।

इसे करने के लिए प्रतीक्षा करें, और यह बात है। इस विधि के साथ चेतावनी यह है कि एन्कोडिंग वीडियो के साथ वास्तविक समय में होगी, इसलिए यदि आपके पास 2 घंटे का वीडियो है, तो 2 घंटे लगेंगे। यह 'आउटपुट प्रदर्शित करें' बॉक्स पर टिक करने के कारण है। लेकिन किसी कारण से यह तभी काम करता है जब आप इस पर टिक करते हैं।

अन्य उपशीर्षक-संपादक भी हैं ।

अद्यतन:
मुझे याद नहीं है कि एजिसबब को उपशीर्षक फ़ाइल में किसी वाक वाक्य की शुरुआत और अंत में स्वचालित रूप से सेट करने की कार्यक्षमता हो। और मुझे साइट पर कहीं भी इस तरह के एक समारोह का उल्लेख नहीं दिखता है। हालांकि यह (की-संयोजन) उन समयों को मैन्युअल रूप से सेट करने के लिए बहुत आसान है।

क्या यहां तक ​​कि कोई भी प्रोग्राम है, जिसमें ऐसा फ़ंक्शन (किसी भी ओएस में) है?


मैंने विंडोज पर भी Aegsub का इस्तेमाल किया, मुझे एहसास नहीं हुआ कि यह Linux के लिए उपलब्ध था .. धन्यवाद पिट :) ... Aegsub एक बहुत ही सक्षम सबटाइटलर है ... इसका डिफ़ॉल्ट स्वरूप ASS (SSA से एक विकास है) .. सब-स्टेशनअल्फा प्रारूप) .. यह यूनिकोड को संभालता है और इसमें कराओके पाठ तैयार करने के लिए विशेष उपकरण हैं ....
पीटर

2
एजिसूब के लिए धन्यवाद। मैं इस कार्यक्रम के लिए वर्कफ़्लो का पता लगाने की कोशिश कर रहा हूं। क्या यह पूरे वीडियो को स्कैन कर सकता है और प्रत्येक उपशीर्षक वाक्य के लिए समय बना सकता है? इसमें स्पीच-टू-टेक्स्ट फीचर नहीं है।
user4124

आप docs.aegisub.org/manual/… पढ़ना चाह सकते हैं ।
गड्ढे में

Aegisub उपशीर्षक स्वचालित रूप से उत्पन्न नहीं कर रहा है। हमें उपशीर्षक का उपयोग करके लिखना होगा। तो शायद इस सवाल का हल नहीं है।
हर्षिता पालीवाधना

मेरे उत्तर के बाद 3 साल (!) में प्रश्नों को संपादित किया गया था। मूल "वीडियो के लिए उपशीर्षक बनाने के लिए कौन से प्रोग्राम का उपयोग करना है" ने स्वचालित या टेक्स्ट-टू-स्पीच से कुछ भी उल्लेख नहीं किया।
गड्ढे

3

मुझे वीडियो में आवाज़ों का विश्लेषण करके उपशीर्षक कार्यक्रम को स्वचालित रूप से अल्पविकसित उपशीर्षक जोड़ने का एक तरीका नहीं मिला।

इसलिए, जो विकल्प मैं उपयोग करता हूं वह है

  1. वीडियो को Youtube पर अपलोड करें (उदाहरण के लिए, निजी तौर पर) और स्वचालित रूप से अल्पविकसित उपशीर्षक बनाने के लिए इन-बिल्ड सुविधा का उपयोग करें।

फिर,

  1. वीडियो को http://www.universalsubtitles.org/ में जोड़ें और प्रत्येक वाक्य के लिए मैन्युअल रूप से टाइमफ्रेम बनाएं, यदि Youtube में स्वचालित तरीके से काम नहीं किया गया है, या वाक्य mising हैं।
  2. उपशीर्षक को साफ करने और किसी भी समय को ठीक करने के लिए GNOME उपशीर्षक (सॉफ़्टवेयर सेंटर में पाया गया) का उपयोग करें ।

1
यह उत्तर स्वचालित रूप से उपशीर्षक फ़ाइलों को बनाने के सवाल के लिए सबसे अधिक प्रासंगिक लगता है।
गैरेट

यह आश्चर्य की बात है कि YouTube स्वचालित रूप से (किसी न किसी) उपशीर्षक को उत्पन्न कर सकता है, लेकिन जाहिर तौर पर कोई कार्यक्रम नहीं है जो कर सकता है।
गैरेट

3

मुझे व्यक्तिगत रूप से सूक्ति उपशीर्षक पसंद है यह रिपॉजिटरी में उपलब्ध है।

sudo apt-get install gnome-subtitles

1

आप इस कमांड-लाइन उपयोगिता का उपयोग कर सकते हैं

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

https://github.com/agermanidis/autosub/

पायथन 3 उपयोगकर्ता, ऐसा करें:

pip install git+https://github.com/BingLingGroup/autosub.git@alpha

सुनिश्चित करें कि आपने ffmpeg स्थापित किया है।


0

ठीक है, कुछ उपकरण मिला जो अच्छा लगता है और उपशीर्षक कार्यशाला के समान है - उपशीर्षक संपादक (apt-get install सबटाइटलिटर)।

सूक्ति उपसर्गों की तुलना करने की कोशिश की, उपशीर्षक संपादक अधिक अग्रिम उपकरण दिखता है।


0

केडीई के लिए, एक अच्छा उपशीर्षक संपादक उपशीर्षक है। इसे कमांड के साथ इंस्टॉल करें

sudo apt-get install subtitlecomposer

या लिंक उपशीर्षक का उपयोग कर सबटाइटलकम्प्रेसर स्थापित करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.