Pocket TTS
Pocket TTS เป็นเอนจิน TTS ที่ทำงานแบบออฟไลน์บน CPU พัฒนาโดย Kyutai. รองรับเฉพาะภาษาอังกฤษเท่านั้นและไม่ต้องการ GPU ในการรัน
การติดตั้ง
มีสองวิธีในการติดตั้ง Pocket TTS: โดยใช้ UV (แนะนำ) หรือ PIP.
ติดตั้งผ่าน UV (แนะนำ)
UV เป็นตัวจัดการแพ็กเกจ Python ที่รวดเร็วซึ่งจัดการการพึ่งพาทั้งหมดโดยอัตโนมัติในสภาพแวดล้อมที่แยกจากกัน
ขั้นตอนที่ 1 - ติดตั้ง UV
เปิด PowerShell และรันคำสั่งต่อไปนี้:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"สำหรับวิธีติดตั้งทางเลือก ให้ดูที่ คู่มือการติดตั้ง UV.
ขั้นตอนที่ 2 - ยืนยันการติดตั้ง
หลังการติดตั้งเสร็จสิ้น ให้รีสตาร์ท PowerShell และตรวจสอบว่า UV ติดตั้งเรียบร้อยโดยรันคำสั่ง:
uv --versionคุณควรเห็นหมายเลขเวอร์ชันของ UV ที่ติดตั้งแสดงในเทอร์มินัล
ขั้นตอนที่ 3 - รัน Pocket TTS
เมื่อติดตั้ง UV แล้ว คุณไม่จำเป็นต้องติดตั้ง Pocket TTS แยกต่างหาก สามารถรันโดยตรงโดยใช้ uvx คำสั่ง:
uvx pocket-tts serveUV จะดาวน์โหลดและติดตั้งการพึ่งพาที่จำเป็นทั้งหมดให้อัตโนมัติเมื่อรันครั้งแรก
ติดตั้งผ่าน PIP
หากคุณต้องการติดตั้ง 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
ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ Pocket TTS กำลังรัน ก่อน การเปิดเกมใน VNTranslator หากเซิร์ฟเวอร์ไม่ทำงาน การเล่น TTS จะไม่ทำงาน