أداة MacWhisper CLI: كيف تثبّت mw وتفرّغ من Terminal وكل خياراتها
بقلم Ryleigh Newman · نُشر في
يأتي MacWhisper مع أداة سطر أوامر اسمها mw. تتحكم في التطبيق من Terminal: تفرّغ ملفات ومجلدات كاملة، وتكشف المتحدثين، وتكتب ترجمات مصاحبة أو ملفات JSON، وتسرد النماذج أو تبدّل بينها. تتحدث إلى تطبيق MacWhisper العامل عبر مقبس محلي (local socket)، فتستخدم المحركات والنماذج والإعدادات التي ضبطتها أصلًا، وتشغّل التطبيق إن لم يكن مفتوحًا.
أطوّر YapToText، وهو تطبيق آخر لأجهزة Mac للإملاء وتفريغ الملفات، فاقرأ ما أقوله عن MacWhisper مع وضع ذلك في الحسبان. كل معلومة عن MacWhisper هنا مأخوذة من مقالة المساعدة MacWhisper Command-Line Tool، وقد قُرئت في 10 أكتوبر 2026.
التنزيل مجاني. بلا حساب وبلا ميزات مقفلة، لنظام macOS 14 أو أحدث على Mac مزوّد بشريحة Apple. الشفرة المصدرية على GitHub.
هذا الدليل بلغات أخرى: English, Čeština, Dansk, Deutsch, Ελληνικά, Español, Suomi, Français, עברית, हिन्दी, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Română, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文, 繁體中文
تثبيت mw
- افتح MacWhisper، ثم Settings (الإعدادات)، ثم Advanced (متقدم).
- ضمن Command-Line Tool (أداة سطر الأوامر)، انقر على Install (تثبيت).
- أدخل كلمة مرور Mac إذا طلبها macOS. هي لازمة للكتابة في /usr/local/bin.
- افتح نافذة Terminal جديدة وشغّل mw version.
تُثبَّت الأداة في /usr/local/bin/mw، وتعرض لوحة الإعدادات علامة صح خضراء عند الانتهاء. إذا طبع mw version رقم إصدار، فالأداة تعمل. ولإزالتها عد إلى اللوحة نفسها وانقر على Uninstall (إلغاء التثبيت).
تفريغ ملف
mw transcribe ~/Desktop/meeting.m4a
mw transcribe meeting.m4a > transcript.txt
mw transcribe meeting.m4a -o transcript.txt
mw transcribe meeting.m4a | pbcopyما الذي يحدث: يُطبع النص المفرّغ في المخرج القياسي (standard output). أما سطر التقدم فيذهب إلى خرج الأخطاء القياسي، ولذلك لا يحتوي الملف المعاد توجيهه إلا على النص المفرّغ.
افتراضيًا لا يُحفظ التفريغ الذي يجري من سطر الأوامر. يُطبع ثم يُتخلص منه، ولا يظهر في سجل MacWhisper إلا إذا أضفت --persist. الاختصار Ctrl+C يوقف التشغيل. ولا يُستبدل ملف إخراج موجود أبدًا إلا إذا أضفت --overwrite.
الأوامر
من مقالة المساعدة في MacWhisper، وقد قُرئت في 10 أكتوبر 2026. أضف --help إلى أي أمر لتعرف خياراته.
| الأمر | ما يفعله |
|---|---|
| mw | نظرة عامة على الحالة: هل التطبيق متاح، والنموذج المحدد، والنماذج التي نُزّلت، وأمثلة على الأوامر |
| mw version | يطبع إصدار MacWhisper. مفيد للتحقق من الاتصال |
| mw models list | يسرد نماذج التفريغ المثبتة لديك، مع معرّف (ID) لكل نموذج |
| mw models select | يغيّر النموذج النشط، في أداة سطر الأوامر وفي التطبيق |
| mw transcribe | يفرّغ ملفات صوتية أو ملفات فيديو أو مجلدات كاملة، ويطبع النص |
خيارات mw transcribe
من المقالة نفسها. اللغة التي لا يستطيع النموذج المختار تفريغها تنتهي بخطأ.
| الخيار | ما يفعله |
|---|---|
| --speakers, --no-speakers | يشغّل كشف المتحدثين أو يوقفه في هذا التشغيل. وعند تشغيله يُجمَّع النص حسب المتحدث |
| --format | txt وهو الافتراضي، أو srt أو vtt أو json أو csv أو md أو html أو avid |
| --style | transcript أو subtitles أو segments، وهي الأنماط نفسها الموجودة في لوحة Export في التطبيق |
| --model | يستخدم نموذجًا واحدًا في هذا التشغيل من دون تغيير اختيار التطبيق |
| --language | رمز ISO مثل en أو de، أو auto، أو multilingual |
| --output, -o | يكتب النص المفرّغ في ملف |
| --output-dir | وضع الدفعات. يكتب نصًا مفرّغًا لكل ملف إدخال داخل مجلد |
| --recursive | يشمل المجلدات الفرعية عند تمرير مجلد |
| --stream | يطبع المقاطع فور اكتمالها. للمحركات المحلية فقط |
| --persist | يحتفظ بالتفريغ في سجل MacWhisper |
| --timestamps, --milliseconds, --group, --max-chars-per-line, --fps | لضبط تنسيق المخرجات بدقة |
الصيغ، وأيها يحتاج إلى Pro
من المقالة نفسها. صفحة أسعار MacWhisper تبيّن تكلفة Pro.
| الصيغة | ما تحصل عليه | الترخيص |
|---|---|---|
| txt | نص عادي | الجميع |
| srt | ترجمات SubRip | الجميع |
| vtt | ترجمات WebVTT | الجميع |
| csv | صفوف من البداية والنهاية والنص، مع المتحدث عند اكتشافه | الجميع |
| json | طوابع زمنية بالمللي ثانية، والمتحدثون لكل مقطع، وتوقيت كل كلمة | Pro |
| md | Markdown بكتل ذات طوابع زمنية وعناوين للمتحدثين | Pro |
| html | مستند HTML مستقل | Pro |
| avid | نص ترجمات Avid برموز زمنية SMPTE | Pro |
مجلدات كاملة
mw transcribe ~/Recordings --recursive --output-dir ~/Transcripts
mw transcribe ~/Videos --output-dir ~/Subs --format srt
mw transcribe interview.m4a --speakers -o interview.txtما الذي يحدث: يحصل كل ملف إدخال على ملف خاص به يحمل اسمه، وتُحاكى بنية المجلدات. والملف الذي يفشل يُبلَّغ عنه ويُتخطى، ويستمر التشغيل.
كشف المتحدثين يحتاج إلى نموذج يدعمه. صفحة التعرف على المتحدثين تتناول هذا الجانب من التطبيق.
إذا لم تعمل الأداة
- mw: command not found. افتح نافذة Terminal جديدة، أو أضف /usr/local/bin إلى PATH.
- تتجمد الأداة. أغلق MacWhisper وافتحه من جديد، ثم جرّب mw version.
- معرّف نموذج غير معروف. شغّل mw models list لتعرف المعرّفات الدقيقة، ونزّل النموذج في التطبيق أولًا.
- خطأ Pro عند صيغة معينة. الصيغ json وmd وhtml وavid تحتاج إلى ترخيص Pro.
- خطأ في وضع الحماية (sandbox). قد يُمنع برنامج يعمل في وضع الحماية، ومنه بعض أدوات البرمجة بالذكاء الاصطناعي، من الوصول إلى مقبس MacWhisper. شغّل mw مباشرة في Terminal.
صفحة استكشاف أخطاء MacWhisper تتناول التطبيق نفسه.
طرق مجانية من Terminal
ليس في YapToText أداة سطر أوامر. هو يفرّغ ملفًا تسقطه عليه، ملفًا بعد ملف، إلى نص عادي، ومجانًا. وإذا أردت Terminal من دون أن تشتري شيئًا، فإن whisper.cpp مفتوح المصدر وهو المحرك الذي بُني عليه YapToText. دليل Whisper المحلي فيه الأوامر، وصفحة برامج التفريغ مفتوحة المصدر تقارن بين أربع أدوات مجانية.
التنزيل مجاني. بلا حساب وبلا ميزات مقفلة، لنظام macOS 14 أو أحدث على Mac مزوّد بشريحة Apple. الشفرة المصدرية على GitHub.
الخلاصة
- التثبيت. Settings، ثم Advanced، ثم Command-Line Tool، ثم Install.
- التشغيل. mw transcribe ثم ملف أو مجلد.
- الصيغ المجانية. txt وsrt وvtt وcsv.
- صيغ Pro. json وmd وhtml وavid.
- السجل. لا يُحفظ شيء إلا إذا أضفت --persist.
إذا غيّر MacWhisper الأداة وتأخرت هذه الصفحة عنها، فـافتح issue على GitHub. أقرأ كل ما يصلني.
التنزيل مجاني. بلا حساب وبلا ميزات مقفلة، لنظام macOS 14 أو أحدث على Mac مزوّد بشريحة Apple. الشفرة المصدرية على GitHub.
الأدلة
أدلة أخرى، بالإنجليزية
المصادر
- https://docs.macwhisper.com/article/57-macwhisper-command-line-tool (تاريخ المراجعة 10/10/2026)
- https://github.com/ryleighnewman/YapToText (تاريخ المراجعة 10/10/2026)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (تاريخ المراجعة 10/10/2026)
أسئلة
هل في MacWhisper أداة سطر أوامر؟
نعم. اسمها mw، وتثبّتها من إعدادات MacWhisper، ضمن Advanced ثم Command-Line Tool.
كيف أفرّغ ملفًا بـ MacWhisper من Terminal؟
شغّل mw transcribe متبوعًا بمسار الملف. يُطبع النص المفرّغ في المخرج القياسي، أو في ملف إذا أضفت -o.
هل MacWhisper CLI مجانية؟
تقول مقالة المساعدة إن مخرجات txt وsrt وvtt وcsv متاحة للجميع، وإن json وmd وhtml وavid تحتاج إلى ترخيص Pro.
هل تستطيع MacWhisper CLI تفريغ مجلد كامل؟
نعم. مرّر مجلدًا إلى mw transcribe، وأضف --recursive للمجلدات الفرعية، و--output-dir لكتابة نص مفرّغ لكل ملف.
هل يلزم أن يكون MacWhisper مفتوحًا ليعمل mw؟
تتحدث الأداة إلى التطبيق العامل، وتشغّل MacWhisper تلقائيًا إن لم يكن مفتوحًا.