Kokoro TTS
Kokoro TTS هو محرك تحويل نص إلى كلام يعمل دون اتصال ويعتمد على Kokoro-82M النموذج. يدعم عدة لغات بما في ذلك الإنجليزية واليابانية والصينية، ويعمل على وحدة المعالجة المركزية دون الحاجة إلى بطاقة رسومات.
التثبيت
هناك طريقتان لتثبيت Kokoro TTS: باستخدام UV (موصى به) أو PIP.
التثبيت عبر UV (موصى به)
UV هو مدير حزم بايثون سريع يتعامل مع جميع التبعيات تلقائيًا في بيئة معزولة.
الخطوة 1 - تثبيت UV
افتح PowerShell وشغّل الأمر التالي:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"لطرق تثبيت بديلة، راجع دليل تثبيت UV.
الخطوة 2 - التحقق من التثبيت
بعد اكتمال التثبيت، أعد تشغيل PowerShell وتحقق من أن UV مثبت بشكل صحيح عن طريق تشغيل:
uv --versionيجب أن ترى إصدار UV المثبت مطبوعًا في الطرفية.
الخطوة 3 - استنساخ أو تنزيل المستودع
استنساخ عبر Git (موصى به)
إذا كان لديك Git مثبتًا، افتح PowerShell ونفذ:
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIتنزيل كملف ZIP
إذا لم يكن لديك Git مثبتًا، يمكنك تنزيل المستودع يدويًا:
انقر على Code الزر، ثم اختر Download ZIP
فك ضغط ملف ZIP الذي تم تنزيله إلى مجلد من اختيارك
افتح PowerShell، وانتقل إلى المجلد المستخرج:
cd path\to\Kokoro-FastAPIالخطوة 4 - تشغيل Kokoro TTS
ابدأ خادم Kokoro TTS باستخدام سكربت بدء التشغيل المرفق للوحدة المركزية (CPU):
.\start-cpu.ps1سيقوم UV بتثبيت جميع التبعيات المطلوبة تلقائيًا عند التشغيل الأول.
التثبيت عبر PIP
إذا كنت تفضل تثبيت Kokoro TTS يدويًا باستخدام PIP، اتبع هذه الخطوات.
الخطوة 1 - استنساخ أو تنزيل المستودع
استنساخ عبر Git (موصى به)
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIتنزيل كملف ZIP
إذا لم يكن لديك Git مثبتًا، يمكنك تنزيل المستودع يدويًا:
انقر على Code الزر، ثم اختر Download ZIP
فك ضغط ملف ZIP الذي تم تنزيله إلى مجلد من اختيارك
افتح PowerShell، وانتقل إلى المجلد المستخرج:
cd path\to\Kokoro-FastAPIالخطوة 2 - تثبيت التبعيات
ثبت حزم بايثون المطلوبة باستخدام PIP:
pip install -r requirements.txtالخطوة 3 - تشغيل Kokoro TTS
بمجرد تثبيت التبعيات، ابدأ خادم Kokoro TTS:
python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880تشغيل خادم Kokoro TTS
بمجرد تشغيل الخادم، يمكنك الوصول إلى واجهة الويب على:
http://localhost:8880/webتوثيق واجهة برمجة التطبيقات متاح أيضًا على:
http://localhost:8880/docsالتكامل مع VNTranslator
بعد تشغيل خادم Kokoro TTS، اتبع هذه الخطوات لربطه بـ VNTranslator:
اذهب إلى الإعدادات -> الإضافات -> تحويل النص إلى كلام
مرر إلى Kokoro TTS قسم الإعدادات
أدخل المضيف (Host) و المنفذ (Port) الخاصة بخادم Kokoro TTS العامل لديك. بشكل افتراضي، تم تعيينها بالفعل إلى:
المضيف:
http://localhostالمنفذ:
8880
تأكد من تشغيل خادم Kokoro TTS قبل بدء لعبة في VNTranslator. إذا لم يكن الخادم قيد التشغيل، فلن يعمل تشغيل تحويل النص إلى كلام.