Kokoro TTS

circle-info

Kokoro TTS هو محرك تحويل نص إلى كلام يعمل دون اتصال ويعتمد على Kokoro-82Marrow-up-right النموذج. يدعم عدة لغات بما في ذلك الإنجليزية واليابانية والصينية، ويعمل على وحدة المعالجة المركزية دون الحاجة إلى بطاقة رسومات.

التثبيت

هناك طريقتان لتثبيت Kokoro TTS: باستخدام UV (موصى به) أو PIP.

chevron-rightالتثبيت عبر UV (موصى به)hashtag

UV هو مدير حزم بايثون سريع يتعامل مع جميع التبعيات تلقائيًا في بيئة معزولة.

الخطوة 1 - تثبيت UV

افتح PowerShell وشغّل الأمر التالي:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

لطرق تثبيت بديلة، راجع دليل تثبيت UVarrow-up-right.

الخطوة 2 - التحقق من التثبيت

بعد اكتمال التثبيت، أعد تشغيل PowerShell وتحقق من أن UV مثبت بشكل صحيح عن طريق تشغيل:

uv --version

يجب أن ترى إصدار UV المثبت مطبوعًا في الطرفية.

الخطوة 3 - استنساخ أو تنزيل المستودع

استنساخ عبر Git (موصى به)

إذا كان لديك Gitarrow-up-right مثبتًا، افتح PowerShell ونفذ:

git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI

تنزيل كملف ZIP

إذا لم يكن لديك Git مثبتًا، يمكنك تنزيل المستودع يدويًا:

  1. انقر على Code الزر، ثم اختر Download ZIP

  2. فك ضغط ملف ZIP الذي تم تنزيله إلى مجلد من اختيارك

  3. افتح PowerShell، وانتقل إلى المجلد المستخرج:

cd path\to\Kokoro-FastAPI

الخطوة 4 - تشغيل Kokoro TTS

ابدأ خادم Kokoro TTS باستخدام سكربت بدء التشغيل المرفق للوحدة المركزية (CPU):

.\start-cpu.ps1

سيقوم UV بتثبيت جميع التبعيات المطلوبة تلقائيًا عند التشغيل الأول.

chevron-rightالتثبيت عبر PIPhashtag

إذا كنت تفضل تثبيت Kokoro TTS يدويًا باستخدام PIP، اتبع هذه الخطوات.

الخطوة 1 - استنساخ أو تنزيل المستودع

استنساخ عبر Git (موصى به)

git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI

تنزيل كملف ZIP

إذا لم يكن لديك Git مثبتًا، يمكنك تنزيل المستودع يدويًا:

  1. انقر على Code الزر، ثم اختر Download ZIP

  2. فك ضغط ملف ZIP الذي تم تنزيله إلى مجلد من اختيارك

  3. افتح 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

circle-exclamation

المراجع