عن المشروع

TawkType هو تطبيق كتابة صوتية يركّز على الخصوصية لنظامي Windows 10 و11. يتيح للمستخدمين إملاء النص في أي تطبيق من خلال الضغط على مفتاح اختصار (افتراضيًا: Right Ctrl)، والتحدث، ثم إطلاق المفتاح. القيمة الأساسية هي أن التعرّف على الكلام يتم بالكامل على جهاز المستخدم، مما يعني عدم مغادرة الصوت أو النص للجهاز إلا إذا تم تمكين ميزة إعادة كتابة Claude AI الاختيارية. الميزات الأساسية: - **محركات محلية**: يدعم NVIDIA Parakeet TDT 0.6B v3 (محسَّن للغات الإنجليزية والأوروبية) وOpenAI Whisper large-v3-turbo (للغات الأخرى). يمكن للمستخدمين اختيار المحرك أو ترك التطبيق يقرّر. - **أوضاع النص**: يقدم أربعة أوضاع: حرفي (الإخراج الخام)، نثر نظيف (منسَّق)، دردشة (حروف صغيرة، بدون مسافات)، وتقني (يحافظ على الاختصارات). تعمل هذه الأوضاع محليًا دون AI. - **تكامل ذكي**: يكتشف السياق حول المؤشر لتجنب المسافات المزدوجة أو الحروف الكبيرة في منتصف الجملة. يتحقق مما إذا كانت النافذة المركزة تقبل النص؛ إن لم يكن كذلك، ينسخ إلى الحافظة. - **التاريخ والتصحيح**: يحتفظ بسجل محلي للإملاءات. يمكن للمستخدمين البحث، وتحرير، وإنشاء تصحيحات دائمة للكلمات التي تم سماعها بشكل خاطئ. يظهر "صندوق الإملاء" إذا فشل النص في الوصول، مما يسمح بالنسخ اليدوي أو الإرسال. - **تنظيف AI (اختياري)**: باستخدام مفتاح API من Anthropic، يمكن إعادة كتابة الإملاءات بواسطة Claude لتصحيح التعديلات المنطوقة (مثل "لا، انتظر، اجعلها الثلاثاء") وتنسيق القوائم. هذه هي الخطوة الوحيدة التي ترسل البيانات إلى السحابة. - **الخصوصية والتحكم**: لا توجد حسابات، أو اشتراكات، أو تتبع. يشير شريط الحالة بوضوح إلى ما إذا كان المعالجة محلية أو سحابية. يتم تخزين البيانات في %LOCALAPPDATA%\TawkType، ولا يتم حذف بيانات المستخدم تلقائيًا عند إلغاء التثبيت إلا إذا تم تحديد ذلك. التثبيت: قم بتنزيل المثبت من إصدارات GitHub. يتم التثبيت لكل مستخدم دون حقوق المسؤول. يتم تنزيل نماذج الكلام بشكل منفصل أثناء إعداد التشغيل الأول لتجنب أحجام التثبيت الكبيرة. يتطلب التطبيق .NET 8 Desktop Runtime. الأداء: Parakeet يعمل فقط على وحدة المعالجة المركزية وهو فعال، بينما يمكن لـ Whisper استخدام وحدة المعالجة الرسومية (Vulkan) لمعالجة أسرع. تم تصميم التطبيق ليكون خفيف الوزن، مع استخدام ضئيل للموارد عند الخمول.