Pocket TTS

circle-info

Pocket TTS هو محرك تحويل نص إلى كلام يعمل دون اتصال ويعتمد على المعالج (CPU) وتم تطويره بواسطة Kyutaiarrow-up-right. يدعم اللغة الإنجليزية فقط ولا يتطلب وحدة معالجة رسومات (GPU) للتشغيل.

التثبيت

هناك طريقتان لتثبيت Pocket 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 - تشغيل Pocket TTS

مع تثبيت UV، لست بحاجة إلى تثبيت Pocket TTS بشكل منفصل. يمكنك تشغيله مباشرة باستخدام uvx الأمر:

uvx pocket-tts serve

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

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

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

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

افتح نافذة طرفية أو موجه الأوامر وشغّل:

pip install pocket-tts

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

أكد نجاح التثبيت بتشغيل:

pocket-tts --version

الخطوة 3 - تشغيل Pocket TTS

بمجرد التثبيت، ابدأ خادم Pocket TTS باستخدام:

pocket-tts serve

تشغيل خادم Pocket TTS

بمجرد تشغيل الخادم، يمكنك الوصول إلى واجهة الويب على:

http://localhost:8000

التكامل مع VNTranslator

بعد تشغيل خادم Pocket TTS، اتبع هذه الخطوات لربطه بـ VNTranslator:

  • اذهب إلى الإعدادات -> الإضافات -> تحويل النص إلى كلام

  • مرر إلى Pocket TTS قسم الإعدادات

  • أدخل المضيف (Host) و المنفذ (Port) من خادم Pocket TTS الذي يعمل لديك. بشكل افتراضي، يتم ضبط هذه القيم بالفعل على:

    • المضيف: http://localhost

    • المنفذ: 8000

circle-exclamation

المراجع