Clone giọng & đọc văn bản bằng VieNeu-TTS — chạy local trên server của bạn, không phí API.
Nhập secret key của server (biến môi trường APP_SECRET_KEY, hoặc file data/secret_key.txt). Key chỉ lưu trong trình duyệt này.
Thu một đoạn giọng nói rõ ràng khoảng 10–20 giây (nơi yên tĩnh, đọc tự nhiên). Hoặc tải lên file ghi âm có sẵn (WAV/MP3/WebM...).
Lưu ý: trình duyệt chỉ cho thu âm khi trang chạy qua HTTPS hoặc localhost.
Chưa tải danh sách.
Chọn giọng (mẫu có sẵn hoặc giọng đã clone), nhập văn bản rồi bấm Tạo giọng đọc. Đoạn dài sẽ được tự tách câu — thời gian tạo tuỳ độ dài và CPU của server.
Mọi endpoint (trừ /api/health) đều cần header X-API-Key.
curl -X POST http://localhost:8000/api/tts \
-H "X-API-Key: <SECRET_KEY>" \
-H "Content-Type: application/json" \
-d '{"text":"Xin chào các em!","voice":"clone:quan","speed":1.0}' \
--output giong-doc.wav
# Danh sách giọng: GET /api/voices
# Tạo clone: POST /api/clone (form: name + audio)
# Xoá clone: DELETE /api/voices/{clone_id}