স্পিচ-টু-টেক্সট ব্যবহার করে স্বয়ংক্রিয়ভাবে উপশিরোনাম তৈরি করার প্রোগ্রাম?


12

আমার একটি ভিডিও রয়েছে যার জন্য আমি সাবটাইটেল তৈরি করতে চাই। এমন কোনও প্রোগ্রাম রয়েছে যা করার জন্য পাঠ্যগুলিকে মূল বক্তব্য-পাঠ্য সম্পাদন করতে পারে

  1. প্রতিটি পৃথক সাবটাইটেলের সঠিক শুরু / স্টপ সেট করুন set
  2. মূল পাঠ্য সাবটাইটেলগুলি তৈরি করুন (কোনও ধরণের স্পিচ-টু-টেক্সট ব্যবহার করে)

আমি জিনোম-সাবটাইটেলগুলি সম্পর্কে জানি। তবে ম্যানুয়ালি এই সাবটাইটেলগুলি তৈরি করতে এর জন্য ব্যাপক প্রচেষ্টা প্রয়োজন। আপনাকে প্রতিটি বাক্যটির জন্য নিজেকে শুরু এবং চয়ন করতে হবে।

ইউটিউবের উপরের বৈশিষ্ট্যগুলি রয়েছে (স্পিচ টু-টেক্সট ব্যবহার করে সঠিক সময়ে মূল পাঠ্য সাবটাইটেল তৈরি করে)। তবে আমি কেবল আমার সাবটাইটেলগুলি পেতে ইউটিউবে ভিডিওগুলি আপলোড করব না। উবুন্টুতে দক্ষতার সাথে সাবটাইটেলগুলি করা কি সম্ভব?

আপডেট : আমি কেবল .srt সাবটাইটেলগুলি ব্যবহার করার পরিকল্পনা করছি এবং ভিডিওগুলিতে সেগুলি হার্ড কোড করার দরকার নেই। আমার সবচেয়ে বড় প্রয়োজনটি হ'ল প্রোগ্রামটি প্রতিটি বাক্যটির জন্য স্বয়ংক্রিয়ভাবে শুরু / স্টপ সন্ধান করে, যাতে আমি এতে লেখাটি লিখি।

আপডেট # 2 : লিনাক্সের স্পিচ-টু-টেক্সট সফটওয়্যার রয়েছে, সিএমইউ স্পিনক্স প্যাকেজ সহ। Http://sourceforge.net/projects/Cmusphinx/forums/forum/5471/topic/3949891 অনুসারে একটি উপশিরোনাম প্রোগ্রামের সাথে সিএমইউ স্পিনিক্স ব্যবহার করা সম্ভব , উপরন্তু, একটি সাবটাইটেল সরঞ্জাম এই সিএমইউ স্পিনিক্স বৈশিষ্ট্য সম্পর্কে অবগত, http: //groups.google.com/group/universal-subtitles-testing/browse_thread/thread/613361ffb921b43b (ওয়েব ভিত্তিক সরঞ্জাম), তবে তারা সর্বশেষ উত্স কোডে কোনও উল্লেখ নেই যে তারা সিএমইউ স্পিনিক্স যুক্ত করেছে is অনুসন্ধানটি এমন একটি প্রোগ্রাম সন্ধান করতে অব্যাহত রেখেছে যা ইউটিউব যেমন করেছে তেমন একটি প্রোগ্রাম যা পাঠ্যগুলিতে অদ্ভুত বক্তব্যের জন্য সিএমইউ স্পিনিক্স ব্যবহার করে (যা সঠিক সময়টিও ঠিক করবে), যেমন ইউটিউব আগেই করেছে।


ম্যাগপি নামে একটি অ্যাপ্লিকেশন রয়েছে যা আমার মনে হয় এরকম কিছু করে।
RolandiXor

উত্তর:


3

আমি কয়েক বছর আগে উইন্ডোজটিতে এজিসব ব্যবহার করেছি এবং এটিতে সত্যই খুশি হয়েছিল। দৃশ্যত এটি লিনাক্সের জন্য উপলব্ধ। এটি বেশ স্ব ব্যাখ্যা।

এজিসব কেবল সাবটাইটেল ফাইল তৈরি করে, যেমন একটি .srt ফাইল। হার্ড-কোডেড সাবটাইটেলটি তৈরি করতে ভিডিও এবং উপশিরোনাম একত্রিত করতে আপনাকে এখনও দ্বিতীয় প্রোগ্রাম ব্যবহার করতে হবে।
উইন্ডোজে আমি ভার্চুয়ালডাব ব্যবহার করেছি তবে এটি লিনাক্সের জন্য উপলভ্য নয়। লিনাক্সে এটি করতে আপনি ভিএলসি ব্যবহার করতে পারেন :

একটি .ass ফাইলের মতো এটি যথারীতি সংরক্ষণ করে এজিসুবে আপনার সাব তৈরি করুন।

আপনার ভিডিওতে সেই সাবটাইটেল ট্র্যাক যুক্ত করতে ভিএলসি ব্যবহার করুন। সাবটাইটেল -> সাবটাইটেল ফাইল যুক্ত করুন ...

সাবটাইটেল প্রদর্শন শৈলী এবং সেটিংস কনফিগার করুন যাতে তারা আপনার পছন্দ অনুসারে প্রদর্শিত হয়। সরঞ্জাম -> পছন্দসমূহ -> সাবটাইটেল / ওএসডি

আপনার লক্ষ্য হিসাবে সাবগুলি প্রদর্শিত হচ্ছে তা নিশ্চিত করতে আপনি এখন ভিডিওটি দেখতে পারেন। উদাহরণস্বরূপ, আমি এজিজবগুলিতে নীচে পরিবর্তে স্ক্রিনের শীর্ষে প্রদর্শিত হবে বলে উল্লেখ করেছি check

আউটপুটটি এখন কেমন দেখাচ্ছে তার অনুরূপ হবে, তাই নিশ্চিত হয়ে নিন যে সমস্ত ভাল।

  1. মিডিয়াতে যান -> রূপান্তর / সংরক্ষণ করুন ... (Ctrl + আর)।

  2. ফাইল নির্বাচনের অধীনে, আপনার ভিডিও ফাইল যুক্ত করুন। "একটি সাবটাইটেল ফাইলটি ব্যবহার করুন" এ টিক দিন এবং আপনার .ass সাব ফাইলটিতে ব্রাউজ করুন।

  3. রূপান্তর / সংরক্ষণ বোতামে নীচের তীরটি ক্লিক করুন এবং রূপান্তর ... (Alt + O) এ ক্লিক করুন।

  4. সেটিংসের অধীনে কনভার্ট বিকল্পটি টিক দেওয়া আছে তা নিশ্চিত করুন। ডিসপ্লে আউটপুট বিকল্পটি টিক দিন। আপনি যদি এটি টিক না দেন তবে কোনও কারণে সাব যুক্ত করা হয় না।

  5. প্রোফাইলটি সম্পাদনা করুন যাতে আপনি যা চান ভিডিও এবং অডিও সেটিংস। সাবটাইটেল ট্যাবের অধীনে সাবটাইটেল বাক্সটি টিক দিন এবং ডিভিবি সাবটাইটেল কোডেক ব্যবহার করুন। নিশ্চিত হয়ে নিন যে আপনি 'ভিডিওতে ওভারলে সাবটাইটেলগুলি' টিক করেছেন। সংরক্ষণ করুন টিপুন।

  6. গন্তব্য বাক্সে একটি গন্তব্য ফোল্ডার এবং ফাইলের নাম লিখুন।

  7. প্রেস টিপুন।

এটি সম্পন্ন হওয়ার জন্য অপেক্ষা করুন, এবং এটিই। এই পদ্ধতির সহিত সতর্কতাটি হ'ল ভিডিওটির সাথে রিয়েল-টাইমে এনকোডিংটি ঘটবে, সুতরাং আপনার যদি 2 ঘন্টা ভিডিও থাকে তবে এটি 2 ঘন্টা সময় নিতে পারে। এটি 'প্রদর্শিত আউটপুট প্রদর্শন করুন' বক্সটি টিক দেওয়ার কারণে। তবে কিছু কারণে এটি কেবল তখনই কাজ করে যখন আপনি এটি টিক দিন।

এছাড়াও অন্যান্য সাবটাইটেল-সম্পাদক রয়েছে

আপডেট:
আমি মনে করি না এজিসুব সাবটাইটেল ফাইলটিতে একটি কথ্য বাক্যটির স্বয়ংক্রিয়ভাবে শুরু এবং শেষ করতে একটি কার্যকারিতা রেখেছিল। এবং আমি সাইটের কোথাও এই জাতীয় কোনও ক্রিয়াকলাপের উল্লেখ দেখতে পাই না। তবে (কী-সংমিশ্রণগুলি) সেই সময়গুলিকে ম্যানুয়ালি সেট করা বেশ সহজ।

এমন কি এমন কোনও প্রোগ্রাম রয়েছে যা এমন কোনও ফাংশন রয়েছে (কোনও ওএসে)?


আমিও উইন্ডোজ এজেসব ব্যবহার করেছি, আমি বুঝতে পারি নি যে এটি লিনাক্সের জন্য উপলব্ধ ছিল .. ধন্যবাদ পিট :) ... এজসব খুব দক্ষ সাবটাইটেলর ... এর ডিফল্ট ফর্ম্যাটটি এসএস (এসএসএ থেকে একটি বিবর্তন .. সাব-স্টেশনআল্ফা) ফর্ম্যাট) .. এটি ইউনিকোড পরিচালনা করে এবং কারাওকে পাঠ্য প্রস্তুত করার জন্য বিশেষ সরঞ্জাম রয়েছে ....
পিটার.ও

2
এজিসবের জন্য ধন্যবাদ আমি এই প্রোগ্রামটির জন্য কর্মপ্রবাহটি বের করার চেষ্টা করছি। এটি কি পুরো ভিডিওটি স্ক্যান করে প্রতিটি উপশিরোনাম বাক্যটির জন্য সময় তৈরি করতে পারে? এটিতে স্পিচ-টু-টেক্সট বৈশিষ্ট্য রয়েছে বলে মনে হয় না।
ব্যবহারকারী4124

আপনি ডকস পড়তে চাইতে পারেন aagisub.org/manual/…
পিট

এজিসব স্বয়ংক্রিয়ভাবে সাবটাইটেল তৈরি করছে না। এটি ব্যবহার করে আমাদের সাবটাইটেল লিখতে হবে। সুতরাং সম্ভবত এটি এই প্রশ্নের সমাধান নয়।
হর্ষিটা পালিহওয়াদানা

প্রশ্নগুলি আমার উত্তর পরে 3 বছর (!) সম্পাদিত হয়েছিল। আসল "কোনও ভিডিওর জন্য সাবটাইটেল তৈরি করতে কোন প্রোগ্রামটি ব্যবহার করতে হবে" তাতে স্বয়ংক্রিয় বা পাঠ্য থেকে স্পিচ থেকে কোনও কিছুই উল্লেখ করা যায় নি।
পিট

3

আমি ভিডিওতে ভয়েসগুলি বিশ্লেষণ করে স্বয়ংক্রিয়ভাবে প্রাথমিক উপশিরোনাম যুক্ত করার জন্য সাবটাইটেল প্রোগ্রাম পাওয়ার কোনও উপায় পাইনি।

অতএব, আমি যে বিকল্পটি ব্যবহার করি তা হ'ল

  1. ভিডিওটি ইউটিউবে আপলোড করুন (উদাহরণস্বরূপ, ব্যক্তিগতভাবে) এবং স্বয়ংক্রিয়ভাবে প্রাথমিক উপশিরোনাম তৈরি করতে ইন-বিল্ড সুবিধাটি ব্যবহার করুন।

তারপর,

  1. ভিডিওটি http://www.universalsubtitles.org/ এ যুক্ত করুন এবং ইউটিউবে যদি স্বয়ংক্রিয়ভাবে কাজ না করে বা বাক্যগুলি ক্রমবর্ধমান হয় তবে প্রতিটি বাক্যটির জন্য ম্যানুয়ালি সময়সীমা তৈরি করুন
  2. সাবটাইটেলগুলি পরিষ্কার করতে এবং যে কোনও সময় নির্ধারণের জন্য জিনোম সাবটাইটেলগুলি (সফ্টওয়্যার সেন্টারে পাওয়া যায়) ব্যবহার করুন ।

1
এই উত্তরটি সাবটাইটেল ফাইলগুলি স্বয়ংক্রিয়ভাবে উত্পন্ন করার প্রশ্নে সবচেয়ে প্রাসঙ্গিক বলে মনে হচ্ছে।
গ্যারেট 0

এটি আশ্চর্যজনক যে ইউটিউব স্বয়ংক্রিয়ভাবে (রুক্ষ) সাবটাইটেলগুলি তৈরি করতে পারে, তবে দৃশ্যত এমন কোনও প্রোগ্রাম নেই যা পারে।
গ্যারেট 1

3

আমি ব্যক্তিগতভাবে জিনোম সাবটাইটেল পছন্দ করি এটি স্টোরগুলিতে পাওয়া যায়।

sudo apt-get install gnome-subtitles

1

আপনি এই কমান্ড-লাইনটি ইউটিলিটিটি ব্যবহার করতে পারেন

অটোসব হ'ল স্বয়ংক্রিয় স্পিচ স্বীকৃতি এবং সাবটাইটেল জেনারেশনের জন্য একটি ইউটিলিটি। এটি একটি ভিডিও বা একটি অডিও ফাইল ইনপুট হিসাবে গ্রহণ করে, স্পিচ অঞ্চলগুলি সন্ধানের জন্য ভয়েস ক্রিয়াকলাপ সনাক্তকরণ সম্পাদন করে, সেই অঞ্চলগুলির জন্য অনুলিপি তৈরি করতে গুগল ওয়েব স্পিচ এপিআই-তে সমান্তরাল অনুরোধ করে, (optionচ্ছিকভাবে) এটিকে অন্য ভাষায় অনুবাদ করে এবং শেষ পর্যন্ত ফলাফলটি সংরক্ষণ করে ডিস্কে সাবটাইটেলগুলি।

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

পাইথন 3 ব্যবহারকারী, এটি করুন:

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

আপনি ffmpeg ইনস্টল করা আছে তা নিশ্চিত করুন।


0

ঠিক আছে, এমন একটি সরঞ্জাম খুঁজে পেয়েছে যা দেখতে সুন্দর এবং সাবটাইটেল ওয়ার্কশপের অনুরূপ - উপশিরোনাম সম্পাদক (অ্যাপ্লিকেশন উপশিরোনাম ইনস্টল করুন)।

এটি জিনোম সাবটাইটেলগুলির সাথে তুলনা করার চেষ্টা করা হয়েছে, সাবটাইটেল সম্পাদক আরও অগ্রিম সরঞ্জাম দেখায়।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.