ตัวอย่างเสียงจาก Piper - https://rhasspy.github.io/piper-samples/

โฮสต์เซิร์ฟเวอร์ทดสอบ API (ลิงก์ชั่วคราว) - https://voice.arunk140.com/ | https://voice.arunk140.com/api/tts?text=github
Go Lang Api Wrapper รอบ Piper TTS - รองรับการอนุมาน TTS และรายการเสียง
docker pull ghcr.io/arunk140/serve-piper-tts:latest
docker run -p 8080:8080 ghcr.io/arunk140/serve-piper-tts:latest
หรือ
docker compose up -d
เพิ่มโมเดล Piper Voice จากหรือใช้สคริปต์ดาวน์โหลด (ไปยังไดเรกทอรีโมเดล)
ในการดาวน์โหลดและแยกไฟล์เฉพาะสำหรับภาษาให้ใช้รูปแบบต่อไปนี้:
./download-voices.sh lang_code
เช่นการดาวน์โหลดเสียง EN (ภาษาอังกฤษ)
chmod +x ./download-voices.sh
./download-voices.sh en
ตรวจสอบไฟล์ download-voices.sh สำหรับรายการเสียงและภาษาที่รองรับ
รับ Piper ล่าสุดที่เรียกใช้งานได้จาก GitHub ของ Piper หรือใช้สคริปต์ดาวน์โหลด (ดาวน์โหลดและแยกในโฟลเดอร์เดียวกัน)
chmod +x ./download-piper.sh
./download-piper.sh
เพื่อเรียกใช้ Directy เซิร์ฟเวอร์ API -
go run .
เพื่อสร้างการปฏิบัติการและเรียกใช้ -
go build
./serve-piper-go
รันบนพอร์ต 8080 โดยค่าเริ่มต้น - อัปเดต main.go ค่าคงที่เพื่อเปลี่ยนพอร์ต
http://localhost:8080/
เอกสาร API ใน docs.md