Kokoro TTS
Kokoro TTS เป็นเอนจิน TTS แบบออฟไลน์ที่อิงจาก Kokoro-82M โมเดล รองรับหลายภาษา รวมถึงภาษาอังกฤษ ญี่ปุ่น และจีน และทำงานบน CPU โดยไม่ต้องใช้ GPU
การติดตั้ง
มีสองวิธีในการติดตั้ง Kokoro 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 - โคลนหรือดาวน์โหลดรีโพซิทอรี
โคลนผ่าน Git (แนะนำ)
หากคุณมี Git ติดตั้งแล้ว ให้เปิด PowerShell และรัน:
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIดาวน์โหลดเป็น ZIP
หากคุณยังไม่มี Git ติดตั้ง คุณสามารถดาวน์โหลดรีโพซิทอรีด้วยตนเองได้:
คลิกที่ รหัส ปุ่ม แล้วเลือก ดาวน์โหลด ZIP
แตกไฟล์ ZIP ที่ดาวน์โหลดไปยังโฟลเดอร์ที่คุณเลือก
เปิด PowerShell ไปยังโฟลเดอร์ที่แตกไฟล์แล้ว:
cd path\to\Kokoro-FastAPIขั้นตอนที่ 4 - เรียกใช้งาน Kokoro TTS
เริ่มเซิร์ฟเวอร์ Kokoro TTS โดยใช้สคริปต์สตาร์ทที่มีสำหรับ CPU:
.\start-cpu.ps1UV จะติดตั้งไลบรารีที่จำเป็นทั้งหมดโดยอัตโนมัติในครั้งแรกที่รัน
ติดตั้งผ่าน PIP
หากคุณต้องการติดตั้ง Kokoro TTS ด้วยตนเองโดยใช้ PIP ให้ทำตามขั้นตอนเหล่านี้
ขั้นตอนที่ 1 - โคลนหรือดาวน์โหลดรีโพซิทอรี
โคลนผ่าน Git (แนะนำ)
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIดาวน์โหลดเป็น ZIP
หากคุณยังไม่มี Git ติดตั้ง คุณสามารถดาวน์โหลดรีโพซิทอรีด้วยตนเองได้:
คลิกที่ รหัส ปุ่ม แล้วเลือก ดาวน์โหลด ZIP
แตกไฟล์ ZIP ที่ดาวน์โหลดไปยังโฟลเดอร์ที่คุณเลือก
เปิด PowerShell ไปยังโฟลเดอร์ที่แตกไฟล์แล้ว:
cd path\to\Kokoro-FastAPIขั้นตอนที่ 2 - ติดตั้ง Dependencies
ติดตั้งแพ็กเกจ Python ที่จำเป็นโดยใช้ PIP:
pip install -r requirements.txtขั้นตอนที่ 3 - เรียกใช้งาน Kokoro TTS
เมื่อ dependencies ติดตั้งเรียบร้อยแล้ว ให้เริ่มเซิร์ฟเวอร์ Kokoro TTS:
python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880การรันเซิร์ฟเวอร์ Kokoro TTS
เมื่อเซิร์ฟเวอร์กำลังรัน คุณสามารถเข้าถึงอินเทอร์เฟซเว็บได้ที่:
http://localhost:8880/webเอกสาร API ยังมีให้ที่:
http://localhost:8880/docsการเชื่อมต่อกับ VNTranslator
หลังจากเซิร์ฟเวอร์ Kokoro TTS ทำงานแล้ว ให้ทำตามขั้นตอนเหล่านี้เพื่อเชื่อมต่อกับ VNTranslator:
ไปที่ การตั้งค่า -> ส่วนขยาย -> ข้อความเป็นคำพูด
เลื่อนไปที่ Kokoro TTS ส่วนการตั้งค่า
ป้อน โฮสต์ และ พอร์ต ของเซิร์ฟเวอร์ Kokoro TTS ที่กำลังรันอยู่ โดยค่าเริ่มต้น จะตั้งค่าไว้เป็น:
โฮสต์:
http://localhostพอร์ต:
8880
ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ Kokoro TTS กำลังทำงาน ก่อน การเปิดเกมใน VNTranslator หากเซิร์ฟเวอร์ไม่ทำงาน การเล่น TTS จะไม่ทำงาน