Fish Audio S2.1 Pro TTS
使用 $0 fair-use 的 s2.1-pro-free API 模型生成 MP3,覆盖 83 种语言,可用默认音色或可选 Fish Audio Voice ID。
关于该模型
为什么选择 Fish Audio S2.1 Pro?
如果你希望用同一个模型生成多语言自然语音,而不想分别维护多套语言模型,S2.1 Pro 很合适。它会自动识别输入语言,并覆盖 83 种语言。
核心优势
- 自然语言控制: 直接在文本中加入
[whispers sweetly]、[laugh]、[sigh]等描述。 - 音色可复用: 声音克隆后会得到 Voice ID,后续作为
reference_id使用。 - 免费模型同等质量:
s2.1-pro-free与s2.1-pro使用相同的模型质量和语言覆盖。
免费依据
API 模型 s2.1-pro-free 面向开发和测试,在未公开具体数值的 fair-use 限制内为 $0,且不承诺 TTFA 或 DPA。它与网站 Free Tier 是两套口径:后者目前列出每月 8,000 credits、约 7 分钟、单次 500 字符和 3 个公开音色槽。
注册 Fish Audio 并获取 API Key:https://fish.audio/?aff=QNLX47TF37QU6
如何免费接入 (通过 Fish Audio)
为什么使用这个免费 TTS Endpoint?
它通过 $0 的 s2.1-pro-free 模型提供 S2.1 Pro 的语音质量与 83 种语言覆盖,并能用 [whisper]、[laugh]、[excited] 等提示控制表达。
调用方式
- 向
POST https://api.fish.audio/v1/tts发送 JSON。 - 使用 Bearer API Key,并把
model请求头设为s2.1-pro-free。 - 不传
reference_id时使用默认音色;传入 Voice ID 时使用保存的音色。 - 本站 Playground 固定输出 MP3、限制 500 字符、不自动播放,也不持久化音频。
免费依据
s2.1-pro-free 是 fair-use 范围内 $0 的 API 开发模型;Fish Audio 没有公布固定请求数,也不提供 TTFA 或 DPA 保证。网站 Free Tier 则另列每月 8,000 credits、约 7 分钟、单次 500 字符和 3 个公开音色槽。
注册 Fish Audio 并获取 API Key:https://fish.audio/?aff=QNLX47TF37QU6
在浏览器里试用
选个模型、粘贴你自己的免费 Key,即可运行。你的 Key 只用于调用一次该提供商,绝不存储在我们的服务器上。
选个模型、粘贴你自己的免费 Key,即可运行。你的 Key 只用于调用一次该提供商,绝不存储在我们的服务器上。
调用代码示例
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)限制与注意事项
请求前须知
s2.1-pro-free受未公布具体数值的 fair-use 限制,且没有 TTFA 或 DPA 保证。- API Key 应只保存在服务端;一旦泄露请立即轮换。
reference_id可选;本站 Playground 固定输出 MP3,并有独立的 500 字符限制。- 只能使用你拥有或已经取得授权的音色。查看官方 TTS API 文档。
社区反馈
评论与你的 GitHub 账号绑定,登录后即可参与讨论。