توقيت كل كلمة في الصوت
الأداة 8 من 10أداة تسمع الصوت وتكتبه، وتعطيك متى بدأت كل كلمة لجزء من الثانية. هذا اللي يخلي الكابشن ينطق مع الصوت بالضبط. كانت عندنا مشكلة إن الصورة تسبق الصوت… وهذا هو الحل.
أمر التثبيت اللي يشغّله Claude (للي يحب يعرف):
غيّر اللي بين الأقواس [ ] بفكرتك، وبعدها الصقه في Claude Code أو شات Claude العادي.
عندي ملف صوت [اسم ملف الصوت] بـ[اللغة، مثلاً العربي] والنص الأصلي في [اسم ملف النص]. شغّل عليه WhisperX بنموذج متعدد اللغات (large-v3 أو small، مو small.en) واللغة [رمز اللغة، مثلاً ar]، وطلّع وقت بداية ونهاية كل كلمة في ملف words.json. بعدين قارن الكلمات بالنص الأصلي بالترتيب وصحّح أي كلمة انسمعت غلط، واحذف أي كلمة طالعة في الصمت آخر الملف.
باستخدام words.json وملف [اسم ملف الصوت]: سوّ فيديو [المقاس، 1920×1080 أو 1080×1920] فيه [موجة الصوت / الخلفية اللي تبيها]، والكابشن [عدد] كلمات في المرة، وكل كلمة تتلوّن بلون [اللون] بالضبط وقت ما تبدأ في الصوت، مو قبلها ولا بعدها. خط Cairo، والصوت كامل بدون قص. طلّع MP4.
من نفس words.json سوّ لي ملف ترجمة subtitles.srt ليوتيوب: كل سطر من [أقل عدد] لـ [أكثر عدد] كلمات، ما يقطع الجملة في نص المعنى، وما يطلع سطر قبل أول كلمة فيه. وبعدها راجع الملف وتأكد إن ما فيه سطر أطول من [عدد الحروف، مثلاً 42] حرف.
مجانية ومفتوحة المصدر برخصة BSD-2-Clause.
تبي تشوف الأداة وهي تشتغل؟ الحلقة فيها 3 أمثلة حقيقية لكل أداة.