عن المشروع

whisper.cpp هو نقل مباشر بلغة C/C++ لنموذج OpenAI Whisper، مما يتيح استنتاج تحويل الكلام إلى نص عالي الأداء دون الحاجة إلى تبعيات ثقيلة. تم تصميمه من أجل الكفاءة، حيث يتميز بعدم وجود تخصيصات للذاكرة أثناء وقت التشغيل، ودعم الدقة المختلطة F16/F32 والكمية الصحيحة (integer quantization). تشمل القدرات الرئيسية ما يلي: - تسريع عتادي واسع: محسن لـ Apple Silicon (ARM NEON, Metal, Core ML)، وx86 (AVX)، ومعالجات NVIDIA GPUs (CUDA)، ومعالجات AMD GPUs (ROCm)، وVulkan، وOpenVINO، ومختلف وحدات NPU (مثل AMD Ryzen AI وAscend). - دعم واسع للمنصات: متوافق مع macOS، وiOS، وAndroid، وLinux، وFreeBSD، وWindows، وWebAssembly، وRaspberry Pi. - ميزات متقدمة: يتضمن اكتشاف نشاط الصوت (VAD)، وبث إدخال الصوت في الوقت الفعلي، والطوابع الزمنية على مستوى الكلمة، وتشفير الثقة بالألوان للنصوص المفرغة. - التكامل: يوفر واجهة برمجة تطبيقات (API) بنمط لغة C وصور Docker لسهولة النشر عبر البيئات المختلفة.