প্রকল্প সম্পর্কে

Verba হলো ভাষা শিক্ষার জন্য একটি ডেস্কটপ অ্যাপ্লিকেশন যেখানে AI কোচের সাথে কথোপকথন কেন্দ্রে রয়েছে। এটি স্থানীয়ভাবে চলার জন্য তৈরি—Ollama-র দিকে নির্দেশিত হলে চ্যাট, রিডিং, স্পিচ ও ডিক্টেশন বৈশিষ্ট্য ইন্টারনেট ছাড়াই কাজ করে এবং কোনো অ্যাকাউন্ট বা সার্ভারে সাইন আপ করতে হয় না। ব্যবহারকারীরা OpenAI, Anthropic, Gemini, OpenRouter অথবা একটি লোকাল LM Studio ইনস্ট্যান্সের জন্য নিজস্ব key আনতে পারেন এবং Settings-এ provider পরিবর্তন করতে পারেন। একটি সেশনকে মেনুর বদলে একটা পরিকল্পনা হিসেবে উপস্থাপন করা হয়। একটি থিম দিয়ে দিনের কথোপকথন, রিডিং, রোল-প্লে এবং রিভিউয়ের জন্য যে শব্দগুলো ঠিক আছে সেগুলো একসাথে থাকে। কোচ আগে কথা বলেন এবং আলোচনা এগিয়ে রাখেন, কেবলমাত্র যখন শিক্ষার্থী আটকে যায় তখনই পরামর্শ দেন। উত্তরের মধ্যে ইনলাইন সংশোধনী, AI-উৎপাদিত ধাপে ধাপে পড়া এবং স্বয়ংক্রিয় শব্দ সংগ্রহ থাকে; যেসব শব্দ কঠিন হয়ে ওঠে সেগুলো spaced-repetition deck তৈরি করে পরবর্তী সেশনে প্রবাহিত হয়। স্পিচ দুই দিকে কাজ করে। অ্যাপটি একটি voice এবং একটি ঐচ্ছিক transcriber bundled করে যা in-process চলে: Piper প্রতিটি ভাষার জন্য প্রায় ২১ MB এবং প্রায় সাত গুণ রিয়েল-টাইমে একটি voice প্রদান করে; Kokoro তে আট ভাষায় ৫৩টি voice এবং ৩৪৯ MB জায়গা নেয়; Whisper base ও small ডিক্টেশনের জন্য যথাক্রমে ২০৮ MB ও ৬৩৯ MB-তে পাওয়া যায়। যাদের OpenAI-compatible সার্ভার (Kokoro-FastAPI, speaches, LocalAI, vLLM) অথবা ElevenLabs ও Deepgram-এর মতো ক্লাউড key আছে তারা সেগুলোও ব্যবহার করতে পারেন। Verba একটি ladder অনুসরণ করে—bundled, local server, cloud key, তারপর OS voice—এবং প্রতিটি স্তর কোনটি কথা বলছে তা প্রতিবেদন করে। সব ডেটা একটি স্থানীয় SQLite ফাইলে জমা থাকে যা একটি সিঙ্গেল ফাইলে এক্সপোর্টযোগ্য অথবা iCloud Drive, Google Drive বা Syncthing-এর মতো synced folder-এ রাখা যায় যাতে অন্য মেশিন একই শব্দ ও ইতিহাস পেতে পারে। আটটি ভাষা প্যাক শিপ করা হয়েছে: ইংরেজি, স্প্যানিশ, ফরাসি, জার্মান, জাপানিজ, টার্কিশ, ইতালিয়ান ও পর্তুগিজ; একটি ভাষা যোগ করতে বলা হয় একটা ফোল্ডার এবং এক লাইন import যথেষ্ট। রিলিজ macOS-এ (Apple Silicon ও Intel), Windows ও Linux-এ পাওয়া যায় এবং এগুলো unsigned, তাই README-তে Gatekeeper ও SmartScreen-এর সমাধানের কথা উল্লেখ আছে এবং বলা হয়েছে সোর্স থেকে বিল্ড করলে সেগুলো এড়ানো যায়। এতে স্পষ্টভাবে বলা হয়েছে bundled speech engine এখন পর্যন্ত শুধুমাত্র macOS arm64-এ পরীক্ষা করা হয়েছে। Verba MIT licensed এবং Tauri, Node ও Rust দিয়ে তৈরি।