sonata
1.0.0
محرك الصدأ عبر المنصات لنماذج TTS العصبية.
espeak-phonemizer : يحول النص إلى IPA Phonemes باستخدام إصدار مصحح من Espeak-NGsonata-model : مقابض تحميل النموذج والاستدلال باستخدام onnxruntime عبر ortsonata-synth : يلف SonataModel ويضيف خطابًا مربعًا بعد المعالجة ، بما في ذلك تغيير الإثبات. يوفر أيضا أنماط مختلفة من التوازي.sonata-grpc : واجهة GRPC لـ Sonatalibsonata : C-api ملزمة لـ Sonatasonata-python : Bython Bindings to sonata-synth باستخدام pyo3sonic-sys : روابط FFI Rust إلى Sonic: مكتبة C للسيطرة على جوانب مختلفة من الكلام المولد ، مثل المعدل والحجم والملعب بعض الحزم ، مثل espeak-phonemizer ، تشمل الاختبارات. من المحتمل أن يفشل تشغيل cargo test من جذر مساحة العمل ، لأن cargo لا يتم تحميل config من الحزم الفرعية عند الركض من جذر مساحة العمل.
على Windows ، تحتاج إلى إضافة espeak-ng.dll إلى مسار البحث عن المكتبة عن طريق تعديل متغير بيئة المسار .
على سبيل المثال ، لإضافة espeak-ng.dll إلى مسارك عند بناء هدف x86_64-pc-windows-msvc ، قم بتشغيل الأمر التالي قبل cargo test :
set PATH = %PATH% ;{repo_path}depswindowsespeak-ng-buildi686bin استبدل repo_path بالمسار المطلق للمستودع.
ثم cd إلى الحزمة ، وقم بتشغيل cargo test من هناك.
حقوق الطبع والنشر (C) 2023 Musharraf Omer. هذا الرمز مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.