الوصف
Sherpa-ONNX هو مشروع مفتوح المصدر مستضاف على GitHub، مصمم لتوفير مجموعة شاملة من قدرات معالجة الكلام. يتضمن وظائف مثل تحويل الكلام إلى نص، وتحويل النص إلى كلام، وتحديد المتحدثين، وتحسين الكلام، وفصل المصادر، واكتشاف نشاط الصوت (VAD). يستفيد المشروع من إطار العمل المتقدم Kaldi المدمج مع onnxruntime، مما يسمح له بالعمل دون اتصال بالإنترنت.
قراءة المزيد
Sherpa-ONNX متعدد الاستخدامات، ويدعم مجموعة واسعة من المنصات بما في ذلك الأنظمة المدمجة، وAndroid، وiOS، وHarmonyOS، وRaspberry Pi، وRISC-V، وRK NPU، وAxera NPU، وAscend NPU، وخوادم x86_64. كما يدعم تكوينات خادم/عميل websocket ويتوافق مع 12 لغة برمجة، مما يجعله متاحًا لجمهور مطورين واسع.
المشروع مفيد بشكل خاص للمطورين الذين يتطلعون إلى تنفيذ ميزات متقدمة في معالجة الكلام في تطبيقاتهم دون الاعتماد على خدمات سحابية. هذا مفيد بشكل خاص في السيناريوهات التي تكون فيها الاتصال بالإنترنت محدودًا أو حيث تكون خصوصية البيانات مصدر قلق.
يتم تحديث Sherpa-ONNX باستمرار من قبل مجتمع من المساهمين، مما يضمن بقائه في طليعة تكنولوجيا معالجة الكلام. يسمح طبيعته المفتوحة المصدر للمطورين بتخصيص الأداة وتحسينها لتناسب احتياجاتهم المحددة، مما يعزز الابتكار والتعاون داخل المجتمع.
- الفئةأدوات معالجة اللغة الطبيعية
- نموذج التسعيرمفتوح المصدر
- النشراستضافة ذاتية
- المنصاتAndroid, iOS
الميزات الأساسية لـ Sherpa-ONNX
تحويل الكلام إلى نص
توليد الكلام من النص
تحديد المتحدثين
تحسين الكلام
فصل المصادر
اكتشاف نشاط الصوت (VAD)
العمل دون اتصال
دعم عدة منصات
البدء مع Sherpa-ONNX
استنساخ: تحميل المستودع من GitHub
تثبيت التبعيات: إعداد المكتبات والأدوات اللازمة
تكوين: ضبط الإعدادات لحالة الاستخدام الخاصة بك
تنفيذ: تشغيل التطبيق على المنصة التي تختارها
تحسين: ضبط الأداء للحصول على نتائج أفضل
حالات استخدام Sherpa-ONNX
- تطبيقات تحويل الكلام إلى نص
- أنظمة تحويل النص إلى كلام
- تحديد المتحدثين
- تحسين الكلام
- اكتشاف نشاط الصوت








