Pocket TTS

circle-info

Pocket TTS เป็นเอนจิน TTS ที่ทำงานแบบออฟไลน์บน CPU พัฒนาโดย Kyutaiarrow-up-right. รองรับเฉพาะภาษาอังกฤษเท่านั้นและไม่ต้องการ GPU ในการรัน

การติดตั้ง

มีสองวิธีในการติดตั้ง Pocket TTS: โดยใช้ UV (แนะนำ) หรือ PIP.

chevron-rightติดตั้งผ่าน UV (แนะนำ)hashtag

UV เป็นตัวจัดการแพ็กเกจ Python ที่รวดเร็วซึ่งจัดการการพึ่งพาทั้งหมดโดยอัตโนมัติในสภาพแวดล้อมที่แยกจากกัน

ขั้นตอนที่ 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 ส่วนการตั้งค่า

  • ป้อน โฮสต์ และ พอร์ต ของเซิร์ฟเวอร์ Pocket TTS ที่กำลังรัน โดยค่าเริ่มต้นค่าต่อไปนี้ถูกตั้งไว้แล้ว:

    • โฮสต์: http://localhost

    • พอร์ต: 8000

circle-exclamation

เอกสารอ้างอิง