تكنولوجيا

تطبيق Ghost Pepper: تحويل الكلام إلى نص محلي 100% لأجهزة macOS

تطبيق جديد يحول كلامك إلى نص على macOS دون مغادرة بياناتك جهازك

محررة في قسم التكنولوجيا، تهتم بمتابعة أخبار الهواتف والتطبيقات الحديثة

يقدم تطبيق Ghost Pepper حلاً محليًا بالكامل لتحويل الكلام إلى نص على أجهزة macOS. فبمجرد الضغط على زر التحكم (Control) والتحدث، يتم تسجيل الصوت، وعند الإفلات، يُحوّل الكلام إلى نص ويُلصق تلقائيًا في أي حقل نصي. الميزة الأبرز هنا هي أن العملية برمتها تتم على جهازك؛ فلا توجد واجهات برمجة تطبيقات سحابية ولا تغادر أي بيانات جهازك على الإطلاق. يتوفر التطبيق للتنزيل بالإصدار الأحدث، ويتطلب نظام macOS 14.0 أو أحدث، ويعمل بشكل حصري على معالجات Apple Silicon (M1+).

يعمل التطبيق بشكل كامل على جهاز Mac الخاص بالمستخدم، حيث تُشغل النماذج محليًا عبر معالجات Apple Silicon، ما يضمن عدم إرسال أي بيانات إلى أي مكان خارجي. ويقدم التطبيق تنظيفًا ذكيًا للنصوص؛ إذ يستخدم نموذج لغة كبير محليًا لإزالة الكلمات الزائدة والتعامل مع التصحيحات الذاتية التي قد تحدث أثناء الحديث، وهذا ما يميزه عن الكثير من الأدوات المشابهة. يتمركز Ghost Pepper في شريط القائمة العلوي (Menu bar)، فلا يظهر له أي أيقونة في شريط المهام (Dock)، وينطلق تلقائيًا عند بدء تشغيل الجهاز. كما يمكن للمستخدمين تخصيص التجربة؛ من تعديل موجه التنظيف، إلى اختيار الميكروفون المفضل، وتشغيل أو إيقاف الميزات حسب الحاجة.

يعتمد Ghost Pepper على نموذجين مفتوحي المصدر يجري تنزيلهما تلقائيًا عند التشغيل الأول للتطبيق. النموذج الأول، WhisperKit (small.en)، بحجم يقارب 466 ميجابايت، هو المسؤول عن تحويل الكلام إلى نص. أما النموذج الثاني، Qwen 2.5 (1.5B + 3B)، الذي يصل حجمه إلى حوالي 3 جيجابايت، فيتولى مهمة تنظيف النص من الكلمات الزائدة والتصحيحات الذاتية، وهي خطوة ضرورية لتقديم نص نهائي متقن. هذه النماذج تستضاف مبدئيًا عبر Hugging Face، ولكنها تُحفظ محليًا على الجهاز بعد أول عملية تنزيل، لتعمل بكفاءة دون الحاجة لاتصال دائم بالإنترنت.

لتنزيل التطبيق والبدء باستخدامه، يمكن الحصول على ملف GhostPepper.dmg ثم فتح هذا الملف، وسحب أيقونة Ghost Pepper إلى مجلد التطبيقات. بعد ذلك، سيطلب منك التطبيق منح أذونات الميكروفون وإمكانية الوصول (Accessibility)، وهي خطوات ضرورية لعمله بسلاسة. وبمجرد الانتهاء من ذلك، ما عليك سوى الضغط باستمرار على زر Control وبدء التحدث. وللمهتمين ببناء التطبيق من المصدر، يمكنهم استنساخ المستودع (Clone the repo)، ثم فتح ملف GhostPepper.xcodeproj في بيئة Xcode، وبعدها يمكن البناء والتشغيل (Cmd+R).

يتطلب التطبيق أذونين أساسيين؛ الأول هو الوصول إلى الميكروفون لتسجيل صوت المستخدم بالطبع، والثاني هو إذن إمكانية الوصول (Accessibility)، والذي يسمح للتطبيق باستخدام اختصارات لوحة المفاتيح العالمية ولصق النصوص عبر محاكاة ضغطات المفاتيح، وهذا ما يجعل تجربته سلسة للغاية. يُفعّل خيار التشغيل عند بدء النظام بشكل افتراضي عند الاستخدام الأول، لكن يمكن تعديله أو إلغاؤه من الإعدادات بكل سهولة. ومن النقاط المهمة التي يشدد عليها المطورون هي أن التطبيق لا يقوم بتسجيل أي بيانات على القرص الصلب؛ فالنصوص المحوّلة لا تُكتب في أي ملفات، وسجلات تصحيح الأخطاء (Debug logs) تكون في الذاكرة فقط وتختفي بمجرد إغلاق التطبيق، ما يعزز جانب الخصوصية بشكل كبير.

بُني التطبيق باستخدام تقنيات ومكتبات مفتوحة المصدر مثل WhisperKit، LLM.swift، Hugging Face، وSparkle. وهو مرخص تحت رخصة MIT.

كل هذه النماذج تعمل محليًا، وهذا يعني أن بيانات المستخدم الخاصة لا تغادر جهازه إطلاقًا، وهي نقطة جوهرية في زمن تزايد المخاوف بشأن الخصوصية. ومن المثير للاهتمام، بل وللنظر إليه بتقدير، أن هذا التطبيق يقدم هذه الخدمة مجانًا، في حين أن هناك تطبيقات أخرى مشابهة جمعت تمويلًا يتجاوز 80 مليون دولار لتقديم حلول قد لا تتفوق على Ghost Pepper في جانب الخصوصية أو حتى الأداء لبعض المستخدمين.

للأجهزة المدارة أو في بيئات الشركات، يتطلب Ghost Pepper إذن إمكانية الوصول (Accessibility)، وهو عادة ما يحتاج إلى صلاحيات إدارية للمنح. في هذه الحالات، يمكن لمسؤولي تقنية المعلومات (IT admins) الموافقة المسبقة على هذا الإذن عبر ملف تعريف MDM (مثل Jamf، Kandji، Mosaic، وغيرها) باستخدام حمولة التحكم في سياسة تفضيلات الخصوصية (Privacy Preferences Policy Control – PPPC). المعلومات المطلوبة لذلك هي:
* معرف الحزمة (Bundle ID): com.github.matthartman.ghostpepper
* معرف الفريق (Team ID): BBVMGXR9AY
* الإذن المطلوب (Permission): Accessibility (com.apple.security.accessibility)

مقالات ذات صلة