عن المشروع

Rescript هو محرر وسائط قائم على النصوص للفيديو والصوت. يقوم المستخدمون باستيراد ملف، وإنشاء نص محلي مع طوابع زمنية على مستوى الكلمة وتسميات المتحدثين، أو توفير ملف تسميات توضيحية موجود مثل SRT أو VTT أو JSON. إزالة الكلمات من النص تنشئ نطاقات قص مقابلة في الوسائط. يتضمن إزالة الحشوات والصمت بنقرة واحدة، وتجميع المتحدثين، وجدول زمني لموجات الصوت، وحدود كلمات وقابلة للسحب، وأدوات تقسيم وتقليم، وتشغيل مباشر يتخطى الأقسام المحذوفة. تشمل الصادرات فيديو MP4 وWebM، وصوت M4A وMP3 وWAV، وتنسيقات النص والتسميات التوضيحية بما في ذلك TXT وMarkdown وDOCX وPDF وSRT وVTT وJSON، بالإضافة إلى تنسيقات جداول زمنية لـ DaVinci Resolve وPremiere وFinal Cut Pro والأدوات المتوافقة مع AAF وReaper وSamplitude. يتم التحرير والتصدير على الجهاز باستخدام ffmpeg.wasm؛ ويستخدم النسخ نماذج Whisper عبر transformers.js مع WebGPU عند توفره وWASM كبديل، بينما يستخدم تسمية المتحدثين نموذج تجزئة pyannote. يوصى باستخدام تطبيق الويب في Chromium ويتطلب دعم SharedArrayBuffer. يتم توفير إصدارات سطح المكتب Electron لنظامي macOS وWindows وLinux. تم بناء الواجهة باستخدام Next.js وReact وTypeScript وTailwind وZustand. يتم تمكين الاستخدام المجهول وتقارير الأعطال افتراضيًا ويمكن تعطيلها في الإعدادات. تستخدم الإصدارات الحالية ترخيص PolyForm Noncommercial License 1.0.0؛ وتبقى الإصدارات السابقة المرخصة بموجب MIT متاحة تحت ذلك الترخيص.