প্রকল্প সম্পর্কে
LLPlayer হলো ভাষা শেখার জন্য তৈরি একটি বিশেষায়িত মিডিয়া প্লেয়ার, যা C#/WPF দিয়ে নির্মিত এবং Flyleaf লাইব্রেরি ব্যবহার করে। VLC-এর মতো সাধারণ-উদ্দেশ্যের প্লেয়ারের বিপরীতে, এটি ভাষা অর্জনে সহায়তা করার জন্য সাবটাইটেল-কেন্দ্রিক বৈশিষ্ট্যগুলোর উপর গুরুত্ব দেয়।
মূল বৈশিষ্ট্যগুলোর মধ্যে রয়েছে:
- দ্বৈত সাবটাইটেল: একই সময়ে দুটি সাবটাইটেল প্রদর্শন করে, টেক্সট এবং বিটম্যাপ উভয় ফরম্যাট সমর্থিত।
- AI-জেনারেটেড সাবটাইটেল (ASR): OpenAI Whisper ব্যবহার করে যেকোনো ভিডিও/অডিও থেকে রিয়েল-টাইম সাবটাইটেল তৈরি করে, whisper.cpp এবং faster-whisper ইঞ্জিন সমর্থিত। জেনারেশন স্থানীয়ভাবে চলে, NVIDIA/AMD GPU-এর জন্য ঐচ্ছিক CUDA/Vulkan অ্যাক্সিলারেশন সহ।
- রিয়েল-টাইম অনুবাদ: একাধিক অনুবাদ ইঞ্জিন (Google, DeepL, Ollama, LM Studio, OpenAI) সংযুক্ত করে এবং উচ্চতর নির্ভুলতার জন্য LLM-এর মাধ্যমে প্রসঙ্গ-সচেতন অনুবাদ সমর্থন করে।
- OCR সাবটাইটেল: Tesseract বা Microsoft OCR ব্যবহার করে বিটম্যাপ সাবটাইটেলকে রিয়েল-টাইমে টেক্সটে রূপান্তর করে।
- সাবটাইটেল সাইডবার: সাবটাইটেল ব্রাউজ, সিক এবং ধাপে ধাপে সার্চ করার সুবিধা; টেক্সট এবং বিটম্যাপ উভয় ফরম্যাট সমর্থিত।
- শব্দ অনুসন্ধান: সাবটাইটেল টেক্সট থেকে তাৎক্ষণিকভাবে শব্দ খুঁজে দেখা বা ওয়েব সার্চ করা যায়, কাস্টমাইজযোগ্য ব্রাউজার সার্চ সাইট সহ।
- অনলাইন ভিডিও প্লেব্যাক: yt-dlp ইন্টিগ্রেশনের মাধ্যমে অনলাইন ভিডিও চালায়, স্ট্রিমিং কনটেন্টে ASR এবং অনুবাদ সক্ষম করে।
- কাস্টমাইজেশন: নমনীয় সাবটাইটেল সাইজ/পজিশনিং, সম্পূর্ণ কাস্টমাইজযোগ্য কীবোর্ড শর্টকাট, ডার্ক থিম এবং বিল্ট-ইন চিট শিট।
- অতিরিক্ত সুবিধা: বিল্ট-ইন সাবটাইটেল ডাউনলোডার (opensubtitles.org), ক্লিপবোর্ডের মাধ্যমে ব্রাউজার এক্সটেনশন ইন্টিগ্রেশন (যেমন Yomitan, 10ten), এবং গোপনীয়তার জন্য স্থানীয় প্রক্রিয়াকরণ।
LLPlayer বর্তমানে বিটাতে রয়েছে, এটি চালানোর জন্য Windows 10/11, .NET Desktop Runtime 10 এবং VC++ Redistributable প্রয়োজন। এটি ওপেন-সোর্স এবং সক্রিয়ভাবে উন্নয়নাধীন, রোডম্যাপে ক্রস-প্ল্যাটফর্ম সমর্থন (Avalonia) এবং Anki ইন্টিগ্রেশন অন্তর্ভুক্ত রয়েছে। প্রকল্পটি Language Reactor থেকে অনুপ্রেরণা স্বীকার করে এবং Flyleaf, Whisper এবং MaterialDesignInXAML-এর মতো লাইব্রেরিগুলোর কৃতজ্ঞতা প্রকাশ করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.