تخطّ إلى المحتوى
AISI
𝕏
أداة ذكاء اصطناعي

Whisper.cpp

مقبول

ggml.ai · BG

مفتوح المصدر العربية: أصلي استضافة ذاتية مجاني MIT GitHub ↗

نظرة عامة

ما هو Whisper.cpp؟

يُعد Whisper.cpp تنفيذاً فائق السرعة بلغة C/C++ لنموذج تحويل الصوت إلى نص (Speech-to-Text) الشهير Whisper من تطوير OpenAI. يهدف المشروع إلى السماح للمستخدمين بتشغيل تفريغ الصوتيات محلياً (Offline) بكفاءة عالية دون الاعتماد على مكتبات بايثون الثقيلة.

الميزات الأساسية للمشروع

  • أداء عالي محلياً: يمكنه التفريغ الصوتي بسرعات مبهرة على المعالجات العادية (CPU) وكذلك كروت الشاشة، دون اتصال بالإنترنت.
  • حجم صغير جداً: لا يحتاج لتحميل بيئات تشغيل ضخمة، حيث أن التطبيق عبارة عن ملف تنفيذي صغير الحجم.
  • دعم قوي للغات: يتميز بدقة ممتازة جداً في تفريغ الصوتيات باللغة العربية.
  • نطاق واسع من المنصات: يعمل على حواسيب الويندوز، لينكس، أجهزة ماك، وحتى الأجهزة المدمجة.

لمن هذا المشروع؟

يُفضل استخدامه من قبل:

  • الباحثين والصحفيين لتفريغ المقابلات الصوتية والمكالمات المهمة بخصوصية تامة ودون رفعها لأي خدمة سحابية.
  • المطورين الراغبين بدمج قدرات التعرف على الصوت المتقدمة ضمن برامجهم الخاصة بحجم مضغوط.

النقاط الإيجابية والسلبية

المزايا: دقة تفريغ مذهلة للعربية، عمل دون اتصال نهائياً، وخفة وسرعة في التنفيذ.

التحديات: يعتمد بشكل رئيسي على واجهة سطر الأوامر (CLI) مما يتطلب مهارات تقنية أساسية، واستخدام النماذج الكبيرة جداً للحصول على دقة قصوى قد يُبطئ المعالجات الضعيفة بشكل ملحوظ.

الدعم العربي

دعم عربي أصلي

نفس نماذج Whisper بقدرتها القوية على تفريغ العربية الفصحى، ويعمل محليًا على المعالج دون بطاقة رسوميات. اختر نماذج medium أو large للعربية؛ النماذج الصغيرة تتدهور بسرعة مع اللهجات.

تصفّح دليل الدعم العربي الكامل

الإيجابيات

  • Excellent Arabic transcription
  • Runs offline
  • Tiny binary

السلبيات

  • CLI-first
  • Large models = slower CPU

الأنسب لـ

NGOs Researchers Journalists

بدائل

faster-whisper OpenAI Whisper API

ملاحظات الخصوصية

Fully local. No audio leaves the machine.