منصوبے کے بارے میں

Eloquent Notes ایک لینکس سسٹم ٹرے یوٹیلیٹی ہے جو Obsidian میں فوری آف لائن ڈکٹیشن کے لیے استعمال ہوتی ہے۔ یہ پس منظر میں چلتی ہے، مختصر صوتی کلپس ریکارڈ کرتی ہے، اور انہیں مکمل طور پر مقامی مشین پر Ollama کے ذریعے فراہم کردہ Gemma 4 ماڈل سے پروسیس کرتی ہے۔ ورک فلو: ریکارڈنگ شروع کرنے کے لیے ٹرے آئیکن پر کلک کریں (یا گلوبل شارٹ کٹ / CLI ٹوگل استعمال کریں)، روکنے کے لیے دوبارہ کلک کریں۔ آڈیو میموری میں کیپچر ہوتا ہے، WAV بائٹس میں تبدیل ہوتا ہے، اور تین مرحلوں والی LLM پائپ لائن سے گزرتا ہے: نقل، عنوان کے ساتھ اول شخص نوٹ نثر میں دوبارہ تحریر، اور درجہ بندی جو نوٹ کی قسم، ویکی لنکس اور ٹیگز پیدا کرتی ہے۔ نتیجہ ترتیب شدہ Obsidian والٹ میں لکھا جاتا ہے، یا تو الگ فائل کے طور پر یا روزانہ نوٹ میں شامل کر کے۔ README میں بیان کردہ قابل ذکر صلاحیتیں: - سسٹم ٹرے UX متحرک طور پر تیار کردہ اسٹیٹ آئیکنز (idle، recording، processing) اور ترتیب، ری لوڈ اور بند کرنے کے لیے کانٹیکسٹ مینو کے ساتھ۔ - CLI کمانڈز: ریکارڈنگ ٹوگل کریں، کنفیگریشن GUI کھولیں، اور آٹو اسٹارٹ انٹری انسٹال کریں۔ ٹوگل کمانڈ مقامی Unix ساکٹ کے ذریعے چل رہے ڈیمون سے رابطہ کرتی ہے۔ - گرافیکل کنفیگریشن ایڈیٹر جو عمومی ترتیبات، Obsidian والٹ آپشنز، AI/Ollama ترتیبات، آڈیو پیرامیٹرز، پرامپٹس اور نوٹ ٹیمپلیٹس کا احاطہ کرتا ہے۔ - Obsidian انٹیگریشن: نوٹ کی قسم کے مطابق کال آؤٹس، کیس غیر حساس ورڈ باؤنڈری میچنگ کے ساتھ ویکی لنک انجیکشن، ٹیگ جنریشن، YAML فرنٹ میٹر پارسنگ اور بغیر نقل کے ضم کرنا، اور قابل ترتیب فولڈر تنظیم (کوئی نہیں، مہینہ، ہفتہ، مہینہ+ہفتہ)۔ - کثیر لسانی ڈکٹیشن جس میں عنوانات، نثر، ویکی لنکس اور ٹیگز کے لیے قابل ترتیب آؤٹ پٹ زبان شامل ہے۔ - ہر پائپ لائن مرحلے کے لیے حسب ضرورت Markdown پرامپٹس اور ری ٹرائی ہینڈلنگ، نیز عنوان، متن، ٹیگز، تاریخ اور وقت کے پلیس ہولڈرز کے ساتھ تین نوٹ ٹیمپلیٹس۔ - رازداری پر مبنی ڈیزائن: کوئی عارضی آڈیو فائلیں ڈسک پر نہیں لکھی جاتیں؛ آڈیو میموری میں رہتا ہے۔ - ماڈل سے ساختہ JSON آؤٹ پٹ کے لیے ری ٹرائی اور ویلیڈیشن لاجک، قابل ترتیب ری ٹرائی تعداد کے ساتھ۔ - XDG کے مطابق روٹیٹنگ لاگز۔ تقاضے اور پابندیاں: Ollama مقامی طور پر چل رہا ہو اور Gemma 4 ماڈل پل کیا گیا ہو (ڈیفالٹ gemma4:e4b-it-qat)، PortAudio انسٹال ہو، اور ڈیسک ٹاپ نوٹیفکیشن سروس موجود ہو۔ README کے مطابق Gemma 4 آڈیو ماڈلز 30 سیکنڈ تک کے کلپس کی حمایت کرتے ہیں، اور یہ ٹول اسی حد کے اندر ڈکٹیشنز کے لیے بہتر بنایا گیا ہے۔ انسٹالیشن GitHub سے pipx یا uv کے ذریعے، یا ترقی کے لیے مقامی ایڈیٹیبل انسٹال کے طور پر دستیاب ہے۔