Fish Audio S2.1 Pro TTS
Tạo MP3 với s2.1-pro-free giá $0 theo fair use, 83 ngôn ngữ, giọng mặc định hoặc Voice ID tùy chọn.
Về mô hình
Vì sao nên chọn Fish Audio S2.1 Pro?
Chọn S2.1 Pro khi bạn cần giọng nói tự nhiên ở nhiều ngôn ngữ mà không phải duy trì mô hình riêng cho từng ngôn ngữ. Mô hình tự động nhận diện ngôn ngữ đầu vào và hỗ trợ 83 ngôn ngữ.
Điểm mạnh chính
- Điều khiển bằng ngôn ngữ tự nhiên: chèn các chỉ dẫn như
[whispers sweetly],[laugh]hoặc[sigh]trực tiếp vào văn bản. - Tái sử dụng giọng nói: tạo bản sao giọng một lần rồi gửi Voice ID dưới dạng
reference_idtrong các yêu cầu TTS sau. - Mô hình miễn phí có cùng chất lượng:
s2.1-pro-freecó chất lượng và phạm vi ngôn ngữ giốngs2.1-pro.
“Miễn phí” nghĩa là gì
Mô hình API s2.1-pro-free có giá $0 cho phát triển và thử nghiệm trong giới hạn fair-use chưa công bố con số cụ thể. Mô hình không có cam kết TTFA hoặc DPA. Đây là chính sách riêng với Free Tier trên website, hiện gồm 8.000 credit mỗi tháng, khoảng 7 phút, 500 ký tự mỗi lượt và 3 vị trí giọng công khai.
Tạo tài khoản và API Key Fish Audio: https://fish.audio/?aff=QNLX47TF37QU6
Cách truy cập miễn phí (thông qua Fish Audio)
Vì sao nên dùng endpoint TTS miễn phí này?
Endpoint cung cấp chất lượng S2.1 Pro và hỗ trợ 83 ngôn ngữ qua mô hình s2.1-pro-free giá $0. Hệ thống tự nhận diện ngôn ngữ; các chỉ dẫn như [whisper], [laugh] và [excited] giúp điều chỉnh cách thể hiện.
Cách gọi endpoint
- Gửi JSON tới
POST https://api.fish.audio/v1/tts. - Dùng xác thực Bearer và đặt header
modelthànhs2.1-pro-free. - Bỏ qua
reference_idđể dùng giọng mặc định hoặc gửi Voice ID đã lưu. - Playground của chúng tôi tạo MP3, giới hạn 500 ký tự, không tự phát và không lưu âm thanh.
“Miễn phí” nghĩa là gì
s2.1-pro-free là mô hình phát triển API giá $0 theo fair-use. Fish Audio không công bố hạn mức yêu cầu cố định và không cam kết TTFA hoặc DPA. Free Tier riêng trên website hiện gồm 8.000 credit mỗi tháng, khoảng 7 phút, 500 ký tự mỗi lượt và 3 vị trí giọng công khai.
Tạo tài khoản và API Key: https://fish.audio/?aff=QNLX47TF37QU6
Dùng thử ngay trên trình duyệt
Chọn một mô hình, dán khóa miễn phí của riêng bạn và chạy. Khóa của bạn được gửi một lần để gọi nhà cung cấp và không bao giờ được lưu trên máy chủ của chúng tôi.
Chọn một mô hình, dán khóa miễn phí của riêng bạn và chạy. Khóa của bạn được gửi một lần để gọi nhà cung cấp và không bao giờ được lưu trên máy chủ của chúng tôi.
Ví dụ mã
curl --request POST https://api.fish.audio/v1/tts \
--header "Authorization: Bearer $FISH_API_KEY" \
--header "Content-Type: application/json" \
--header "model: s2.1-pro-free" \
--data '{"text":"Hello! Welcome to Fish Audio.","format":"mp3"}' \
--output fish-audio.mp3import os
from pathlib import Path
import requests
response = requests.post("https://api.fish.audio/v1/tts",
headers={
"Authorization": f"Bearer {os.environ['FISH_API_KEY']}",
"Content-Type": "application/json",
"model": "s2.1-pro-free",
},
json={"text": "Hello! Welcome to Fish Audio.", "format": "mp3"},
timeout=60,
)
response.raise_for_status()
Path("fish-audio.mp3").write_bytes(response.content)Hạn chế & Lưu ý
Trước khi gửi yêu cầu
s2.1-pro-freechịu giới hạn fair-use chưa công bố và không có cam kết TTFA hoặc DPA.- Giữ API Key ở phía máy chủ và thay khóa ngay nếu bị lộ.
reference_idlà tùy chọn; Playground tạo MP3 và áp dụng giới hạn riêng 500 ký tự.- Chỉ dùng giọng bạn sở hữu hoặc được phép sử dụng. Đọc tài liệu TTS API chính thức.
Phản hồi từ cộng đồng
Bình luận được liên kết với tài khoản GitHub của bạn — đăng nhập để tham gia thảo luận.