🎧 Giới thiệu
Bạn muốn biến văn bản thành giọng nói tự nhiên ngay trong web hoặc ứng dụng của mình?
Với TTS Forge API từ TTSForFree, bạn có thể gọi trực tiếp dịch vụ chuyển văn bản thành giọng nói chuyên nghiệp — hỗ trợ hơn 70 ngôn ngữ và 1.820+ giọng nói AI.
Bài viết này sẽ hướng dẫn bạn từng bước tích hợp API TTS, xem demo trực tiếp, và tải mẫu mã nguồn để thử ngay.
🚀 Video Hướng Dẫn & Demo Trực Tiếp
Dưới đây là danh mục demo & code mẫu bạn có thể tham khảo:
- 🔑 Đăng ký API Key
- 🌐 HTML Preview Demo
- 🟩 JavaScript Code
- 🐍 Python (⬇️ Download)
- 🐘 PHP (⬇️ Download)
- 🧩 C# (⬇️ Download)
⚙️ Tổng Quan Hoạt Động Của API
Cơ Chế Hoạt Động Của TTS Forge "Nhờ kiến trúc TTS Forge này, độ trễ thấp và hệ thống có thể mở rộng cho hàng ngàn yêu cầu song song:
- Bạn gửi request tạo job qua REST API
- Hệ thống đưa vào hàng đợi (RabbitMQ)
- Python worker xử lý và lưu file âm thanh
- Khi hoàn tất, bạn có thể nhận kết quả qua SignalR hoặc Webhook
👉 Nhờ đó, độ trễ thấp và hệ thống có thể mở rộng cho hàng ngàn yêu cầu song song.
Đăng nhập bằng google và ấn đăng ký API Key:
Sau khi đăng nhập bạn sẽ được cấp 30000 ký tự mỗi tháng.
🔐 Xác Thực
Tất cả API đều yêu cầu header:
API key được quản lý trong trang tài khoản của bạn.
Giữ key ở server-side, không nên nhúng trực tiếp vào client.
🌍 Lấy Danh Sách Ngôn Ngữ & Giọng
Danh sách ngôn ngữ:
Danh sách giọng:
🧠 Tạo Job Chuyển Văn Bản Thành Giọng Nói
Ví dụ với cURL:
Kết quả: hệ thống trả jobId và trạng thái PENDING. Khi hoàn tất, bạn sẽ nhận SUCCESS cùng link file audio.
🔁 Theo Dõi Trạng Thái Job
Polling API:
Hoặc nhận kết quả tự động qua Webhook:
Demo html:
🔢 Giới hạn & Hạn ngạch sử dụng API
Để đảm bảo hiệu năng và công bằng giữa người dùng, TTSForFree áp dụng giới hạn như sau:
- ✏️ Tối đa 20.000 ký tự / lần chuyển giọng (per request)
- 📅 Tối đa 30.000 ký tự / tháng cho mỗi tài khoản (monthly quota)
- ⚙️ Khi vượt hạn mức, API sẽ trả lỗi
429 Too Many Requestshoặc403 Forbidden. - 💾 Bạn có thể nén nội dung, chia nhỏ theo đoạn, hoặc dùng hash cache để tiết kiệm lượt gọi.
- 🚀 Nâng cấp gói thương mại để mở rộng hạn mức (liên hệ qua email hoặc trang License).
✅ Thực Hành Tốt (Best Practices)
- Tách văn bản dài thành từng đoạn nhỏ
- Dùng caching hash để tiết kiệm lượt gọi
- Dự phòng retry với exponential backoff khi gặp lỗi
429hoặc5xx - Dùng ConnectionId để nhận cập nhật realtime qua SignalR
📚 Tài Liệu & Đặc Tả
👉 Xem tài liệu TTS Forge API chính thức tại: /docs
⚖️ Giấy Phép & Điều Khoản
Gói miễn phí chỉ dùng cho phi thương mại.
Nếu bạn muốn tích hợp vào sản phẩm thương mại, vui lòng liên hệ [email protected] để được cấp giấy phép API.


