Kokoro TTS

circle-info

Kokoro TTS เป็นเอนจิน TTS แบบออฟไลน์ที่อิงจาก Kokoro-82Marrow-up-right โมเดล รองรับหลายภาษา รวมถึงภาษาอังกฤษ ญี่ปุ่น และจีน และทำงานบน CPU โดยไม่ต้องใช้ GPU

การติดตั้ง

มีสองวิธีในการติดตั้ง Kokoro 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 - โคลนหรือดาวน์โหลดรีโพซิทอรี

โคลนผ่าน Git (แนะนำ)

หากคุณมี Gitarrow-up-right ติดตั้งแล้ว ให้เปิด PowerShell และรัน:

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

ดาวน์โหลดเป็น ZIP

หากคุณยังไม่มี Git ติดตั้ง คุณสามารถดาวน์โหลดรีโพซิทอรีด้วยตนเองได้:

  1. คลิกที่ รหัส ปุ่ม แล้วเลือก ดาวน์โหลด 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. คลิกที่ รหัส ปุ่ม แล้วเลือก ดาวน์โหลด ZIP

  2. แตกไฟล์ ZIP ที่ดาวน์โหลดไปยังโฟลเดอร์ที่คุณเลือก

  3. เปิด 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

circle-exclamation

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