انتقل إلى المحتوى

الدليل

Systematic Transcribe

ملاحظات التثبيت

متطلبات النظام

ويندوز: الإصدار 8 أو أحدث.

macOS: الإصدار 13.3 أو أحدث.

لينكس: جرى اختباره على ubuntu-22.04+

العتاد: لا توجد متطلبات خاصة. يمكن تخصيص استهلاك الموارد من الإعدادات المتقدمة في النافذة الرئيسية.

الاستماع إلى الملف الصوتي غير مدعوم حاليًا على Linux

وقد تحتاج أيضًا إلى ضبط متغير البيئة التالي قبل التشغيل

export WEBKIT_DISABLE_COMPOSITING_MODE=1

إعداد التلخيص باستخدام Ollama

  1. ثبّت Ollama

نزّل Ollama وثبّته من https://ollama.com.

  1. ثبّت نموذجًا

بعد التثبيت، جهّز نموذجًا للتلخيص. مثلًا يمكنك تثبيت llama3.1 بتنفيذ الأمر التالي في الطرفية:

ollama run llama3.1
  1. فعّل التلخيص

بعد تثبيت النموذج، افتح تطبيق Ollama. انتقل إلى More Options وفعّل Summarize قبل خطوة التفريغ مباشرةً. يمكنك ترك الإعدادات على قيمها الافتراضية.

احرص على تشغيل Run check للتأكد من أن كل شيء يعمل

هذا كل شيء! أصبح التلخيص فعّالًا الآن عبر Ollama.

الطوابع الزمنية الثابتة (الترجمات / الأفلام)

يتضمن Systematic Transcribe وضع طوابع زمنية ثابتة يمنح توقيتًا أدق للترجمات في المواد الطويلة.

  1. افتح More Options.
  2. فعّل Stable timestamps.
  3. نزّل نموذج VAD إذا طُلب منك ذلك.

ملاحظات:

  • هذا الوضع يقدّم الجودة أولًا، وهو أبطأ عادةً بنحو 4x من التفريغ العادي.
  • الأنسب لإنشاء الترجمات وضبط توقيت نصوص الأفلام والفيديو.
  • نموذج VAD المستخدم افتراضيًا: ggml-silero-v6.2.0.bin
  • مصدر النموذج الأصلي: https://huggingface.co/ggml-org/whisper-vad

الترجمة إلى الإنجليزية

تعمل الترجمة إلى الإنجليزية مع نماذج Whisper من نوع small وmedium وlarge فقط، ولا تعمل مع large-v3-turbo.

إن كنت بحاجة إلى الترجمة، فنزّل نموذجًا مدعومًا من توثيق النماذج.

التثبيت اليدوي

MacOS Apple silicon: ثبّت ملف aarch64.dmg من الإصدارات لا تنسَ النقر بالزر الأيمن والفتح من مجلد التطبيقات مرة واحدة

MacOS Intel: ثبّت ملف x64.dmg من الإصدارات لا تنسَ النقر بالزر الأيمن والفتح من مجلد التطبيقات مرة واحدة

Windows: ثبّت ملف .exe من الإصدارات

Linux: ثبّت ملف .deb من الإصدارات (يمكن لمستخدمي Arch استعمال debtap)

كل النماذج متاحة للتثبيت اليدوي. راجع النماذج الجاهزة

الإعداد دون اتصال

التثبيت دون اتصال مع Systematic Transcribe سهل: افتح التطبيق، وألغِ التنزيل، ثم انتقل إلى قسم Customize داخل الإعدادات.

كل النماذج متاحة للتثبيت اليدوي. راجع الإعدادات أو النماذج الجاهزة

تفريغ أسرع على macOS (2-3 أضعاف)

  1. نزّل ملف .mlcmodelc.zip المطابق لنموذجك من https://huggingface.co/ggerganov/whisper.cpp/tree/main
  • مثلًا ggml-medium-encoder.mlmodelc.zip يطابق ggml-medium-encoder.bin
  1. افتح مسار النماذج من إعدادات Systematic Transcribe
  2. اسحب ملف .mlcmodel.c وأفلته في مجلد النماذج بحيث يكون بجوار ملف .bin
  3. فرّغ ملفًا؛ ستستغرق المرة الأولى وقتًا أطول لأن النموذج يُجمَّع، وكل مرة بعدها ستكون أسرع.

خطأ عدم العثور على msvc140.dll

نزّل vc_redist.x64.exe وثبّته

رابط خاص لتنزيل النماذج في Systematic Transcribe

يمكنك إضافة روابط في مواقعك تتيح للمستخدمين تنزيل نماذجك بسهولة من موقعك مباشرةً إلى Systematic Transcribe.

يكون شكل الرابط كالتالي

systematic://download/?url=https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-tiny.bin?download=true

الاستخدام على خادم لينكس

لاستخدام Systematic Transcribe على خادم لينكس تحتاج إلى تثبيت شاشة وهمية

sudo apt-get install xvfb -y
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=1

wget https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-medium.bin
systematic-transcribe --model ggml-medium.bin --file single.wav