لم يراجع هذه الترجمة إنسان بعد
أُنتجت بمساعدة الترجمة الآلية. اقرأ النسخة الإنجليزية قبل أن تتصرف بناءً على أي شيء فيها.
ترجم الكلام المنطوق إلى العربية أو الكردية على حاسوبك، دون إرسال أي شيء إلى الإنترنت
أكثر الوصفات تقنيةً هنا: سطر أوامر، ونحو 4 غيغابايت تُنزَّل مرة واحدة، ثم ترجمة حية والشبكة مفصولة. وهناك حاسوب شائع لا يستطيع تشغيلها إطلاقاً.
- الوقت اللازم
- 100 دقيقة · 8 خطوة
- ما الذي يتطلبه
- تقني: يستخدم سطر الأوامر
- التكلفة
- يوجد مسار مجاني
- آخر تحقق
- 2026-09-01
- صحفي أو محرر
- التواصل والحملات
- ناشط حقوقي
- المنح والشؤون الإدارية
- الترجمة من اللغات المحلية وإليها
- تفريغ الشهادات والمقابلات
- حماية المعلومات الحساسة
هذه تعليمات، وليست دراسات حالة
الوصفة تخبرك بما ينبغي أن تفعله. وهي ليست تقريراً عن شيء حدث في مكان آخر. لا شيء هنا يزعم أن منظمة ما قامت بهذا؛ بل هي مكتوبة لكي تنفّذها أنت الآن، وكل خطوة تشرح لك كيف تتأكد من أنها نجحت.
ما الذي ستصنعه
مسودة محلية للنص والترجمة مع إعدادات التشغيل ومراجع المراجعة. استخدم مادة عامة أو اصطناعية في الورشة، واحتفظ بالمصدر الأصلي دون تغيير.
اختر مسار البيانات أولاً
- بيانات عامة: مادة نُشرت عمدًا ليقرأها الجميع. افحصها بحثًا عن معلومات تخص أشخاصًا أحياء قبل استخدام خدمة مستضافة.
- بيانات داخلية: مسودات وأعمال غير منشورة. استخدم حسابًا ومساحة تخزين معتمدين من المنظمة.
- بيانات مُعرِّفة للهوية: أسماء أو أصوات أو مواقع أو شهادات أو تفاصيل يمكن جمعها للتعرّف على شخص. أبقها محليًا، وقلّلها، أو أنجز العمل دون ذكاء اصطناعي.
قد يحتوي مستند عام على بيانات مُعرِّفة للهوية. صنّف المحتوى، لا اسم الملف فقط.
مسار الورشة
- حدّد النتيجة الصحيحة واستخدم عينة عامة أو اصطناعية.
- صنّف كل مدخل في أحد مسارات البيانات الثلاثة.
- اختر مسارًا يدويًا أو مستضافًا معتمدًا أو محليًا تم التحقق منه.
- نفّذ عينة صغيرة وسجّل الأداة والحساب والإعدادات والمصدر والتاريخ.
- راجع النتيجة مع الأصل ثم احفظها أو احذفها وفق قاعدة المنظمة.
الفحوص الخمسة
- البيانات: هل المسار مناسب، وهل يمكن جمع التفاصيل للتعرّف على شخص؟
- المدخلات: هل أرسلت الحد الأدنى الضروري وبالترتيب الصحيح؟
- المخرجات: هل راجعت الأسماء والأرقام والنفي والاقتباسات والحذف؟
- الإنسان: من يملك المعرفة والصلاحية لاعتماد النتيجة؟
- السجل: هل حفظت المصدر والأداة والإعدادات والتاريخ والمراجع والقرار؟
توقّف وغيّر المسار عندما
توقّف إذا فشل اختبار العينة، أو لم تستطع إثبات مسار البيانات، أو لم يتوفر مراجع مؤهل، أو لم يمكن إرجاع النتيجة إلى الأصل. لا تخمّن قيمة مفقودة ولا تستخدم المسودة الآلية كسجل رسمي.
سياق الأداة
ويسبرWhisper on your own computerيتوفر مسار مضبوط للمواد الحساسةمفتوح المصدرMITله نسخة مجانية: The software and model weights are free. Speed and capacity depend on your computer.عرض الأداةالتفاصيل الكاملة أدناه، الخطوات والأوامر والمصادر، منشورة بالإنجليزية، لأن الأوامر وأسماء الأزرار داخل البرامج نفسها بالإنجليزية، ولأن رقم إصدار يختلف بين ثلاث ترجمات هو رقم لا يمكن الوثوق به. المقدمة والملخص الأمني في أعلى الصفحة مترجمان.
ماذا يحدث لمعلوماتك
لا تستخدم هذا أبداً من أجل
Do not use output as testimony, a court or medical record, certified translation or the only record. Respect the NLLB licence and model-card limits.
ما الذي يغادر جهازك
أي قانون ينطبق عليها · الخيار المحلي بالكامل، دون إنترنت
Setup contacts package and model hosts. A run with every network connection physically disabled cannot send audio over the network. Audio buffers, terminal text, swap, backups and the device remain local risks.
أي قانون ينطبق عليها
Download hosts receive download metadata. The disconnected run does not send speech to a provider, but local storage and workplace rules still apply.
الخيار المحلي بالكامل، دون إنترنت
The route is local only after models and voice detector are on disk and the complete public test works again with Wi-Fi, cable and hotspot disconnected.
التكلفة
الدفع من العراق
No account or payment is required. Package and model hosts receive download requests during setup. Avoid unaudited mirrors.
المسار المجاني
إذا دفعت
The named packages and model run without a usage fee. Setup still requires downloads, disk, a suitable laptop and technical support.
إذا دفعت
USD 0 for the documented route.
قبل أن تبدأ
- A supported managed laptop with at least 8 GB RAM, encryption, microphone access and installation permission.
- Python 3.11 or 3.12 and enough disk and bandwidth for packages and models.
- A public Arabic test script and recording with known text.
- A fluent reviewer for source speech and target language.
على أي أجهزة يعمل هذا
This route targets Windows x64, Apple Silicon macOS 14 or later and current Ubuntu. The current dependency route does not support Intel Mac. Recheck Python and package support before the workshop and use another approved device when preflight fails.
الخطوات
خطوة 1 / 8
Run the go or no-go preflight: operating system, processor, Python, memory, disk, encryption, microphone, sync, backups and installation permission. Stop on Intel Mac or an unsupported dependency combination.
تأكد من أنها نجحت
The device and route are recorded as supported, encrypted, non-synchronised and available for a public test.
خطوة 2 / 8
Create an isolated folder and Python environment. On Linux, install the current CPU-only PyTorch build before the remaining packages to avoid unnecessary accelerator downloads.
انسخ هذا كما هو
python -m venv .venv # Windows PowerShell: .\.venv\Scripts\Activate.ps1 # macOS or Linux: source .venv/bin/activate python -m pip install -U pip setuptools wheelتأكد من أنها نجحت
The activated environment reports the expected Python and PyTorch versions, and PyTorch reports CPU operation on a non-GPU laptop.
خطوة 3 / 8
Install RealtimeSTT with its recommended voice detector, CTranslate2, Transformers, SentencePiece and Protobuf. Use current official installation guidance if a platform dependency is missing.
انسخ هذا كما هو
python -m pip install "RealtimeSTT[recommended]" ctranslate2 transformers sentencepiece protobuf python -c "import ctranslate2, transformers, faster_whisper, silero_vad; from RealtimeSTT import AudioToTextRecorder; print('packages ready')"تأكد من أنها نجحت
Python imports RealtimeSTT, ctranslate2, transformers, faster_whisper and silero_vad without an error.
خطوة 4 / 8
Download and convert the NLLB translation model, then download the Whisper small model. Use public setup material only.
انسخ هذا كما هو
ct2-transformers-converter --model facebook/nllb-200-distilled-600M --output_dir models/nllb-600m-int8 --quantization int8 --copy_files tokenizer.json tokenizer_config.json special_tokens_map.json sentencepiece.bpe.model python -c "from faster_whisper import WhisperModel; WhisperModel('small', device='cpu', compute_type='int8'); print('Whisper ready')" python -c "import os, silero_vad; p=os.path.join(os.path.dirname(silero_vad.__file__),'data','silero_vad_op18_ifless.onnx'); print('VAD on disk:', os.path.exists(p))"تأكد من أنها نجحت
The NLLB folder exists, the Whisper model is cached, and the installed silero_vad package contains its ONNX model file.
خطوة 5 / 8
Create the live script from the maintained CDR workshop module. For Arabic speech to Sorani text use ar, arb_Arab and ckb_Arab. Keep model loading inside the main process as documented by the module.
انسخ هذا كما هو
Use the current script from https://github.com/cdrorgtr/cdr-ai/tree/main/simultane-ceviri and save it as translate_live.py. Then run: python -m py_compile translate_live.pyتأكد من أنها نجحت
The script passes a Python syntax check and shows the intended source and target codes before microphone use.
ملاحظة
NLLB is non-commercial and its model card excludes certified, legal and medical translation uses.
خطوة 6 / 8
Run the pipeline online with the public known-answer sample. Check microphone capture, source transcript, target translation and response delay.
انسخ هذا كما هو
python translate_live.pyتأكد من أنها نجحت
A fluent reviewer records errors in names, numbers, negation, omissions, meaning and unacceptable delay.
خطوة 7 / 8
Stop the program, disconnect Wi-Fi, cable and hotspot, restart the device if practical, and run the same public sample again.
انسخ هذا كما هو
python translate_live.pyتأكد من أنها نجحت
The pipeline starts and completes without a download or network request while all visible network routes are disconnected.
خطوة 8 / 8
Make a go or no-go decision. Require a fluent reviewer during operational use, keep original audio where authorised, and record model, settings, language pair, licence, date and reviewer.
تأكد من أنها نجحت
The work log contains a recovery route to an interpreter or manual transcription.
كيف تعرف أن العمل كله قد نجح
The known-answer sample runs while disconnected, a fluent reviewer records language and latency errors, and the team can switch to a human route without losing source audio.
ما الذي قد يفشل، وماذا تفعل حينها
- The platform or Python version is unsupported. Use another approved device rather than old dependencies.
- A model or voice detector downloads at runtime. Return to setup and do not use operational audio.
- The input is Sorani speech. Stop because Whisper does not support that recognition path.
- Meaning, names, numbers or latency fail the public test. Use an interpreter or batch human review.
جودة عمله بلغتك
العربية الفصحى · اللهجة العراقية · الكردية السورانية
العربية الفصحى
Whisper recognises Arabic and NLLB supports relevant Arabic text codes, but output remains a draft requiring fluent review.
اللهجة العراقية
No reliable universal accuracy or latency figure applies to Iraqi speech in this setup. Test actual speakers, microphone and room.
الكردية السورانية
NLLB includes ckb_Arab for Sorani text. Whisper does not list Kurdish speech recognition, so this can translate supported Arabic speech into draft Sorani text but cannot listen to Sorani.
على ماذا يستند هذا
The NLLB model card gives research, licence, domain and certified-translation limits. Whisper source lists Arabic but not Kurdish. Neither proves acceptable quality in your context.
البرامج المذكورة في هذه الوصفة
- RealtimeSTT
- faster-whisper
- silero-vad
- CTranslate2
- NLLB-200 distilled 600M
- PyTorch
المصادر
- https://github.com/cdrorgtr/cdr-ai/tree/main/simultane-ceviri · Maintained CDR workshop module and live script.
- https://pypi.org/pypi/RealtimeSTT/json · Current RealtimeSTT package metadata and extras.
- https://raw.githubusercontent.com/KoljaB/RealtimeSTT/master/docs/installation.md · RealtimeSTT installation guidance.
- https://raw.githubusercontent.com/KoljaB/RealtimeSTT/master/docs/configuration.md · RealtimeSTT recorder configuration.
- https://download.pytorch.org/whl/cpu/torch/ · Official CPU-only PyTorch wheel index.
- https://opennmt.net/CTranslate2/guides/transformers.html · CTranslate2 conversion and NLLB inference guidance.
- https://huggingface.co/facebook/nllb-200-distilled-600M · NLLB model card, licence, intended use and limitations.
- https://raw.githubusercontent.com/openai/whisper/main/whisper/tokenizer.py · Whisper language table, including Arabic and no Kurdish entry.
- https://huggingface.co/openai/whisper-large-v3 · Whisper model card and limitations.
- https://arxiv.org/abs/2402.08021 · Primary research on harmful Whisper hallucinations.
من إنتاج CDR، وكُتبت لمؤتمر بوينت العراق 7. جرى التحقق منها مقابل صفحات المزوّدين وسجلات الحزم في آب/أغسطس 2026؛ والمصادر مدرجة في هذه الصفحة.
ما لم نتمكن من التحقق منه
This pipeline was not tested here on workshop laptops, microphones, Iraqi speech or target-language reviewers. Package support changes. NLLB is a research model with a non-commercial licence and domain limits. A disconnected test verifies only that run, not the device or room.