Fish Audio S2.1 Pro TTS

使用 $0 fair-use 的 s2.1-pro-free API 模型生成 MP3,覆盖 83 种语言,可用默认音色或可选 Fish Audio Voice ID。

更新于 2026/7/152 个代码示例
加载评分…

关于该模型

为什么选择 Fish Audio S2.1 Pro?

如果你希望用同一个模型生成多语言自然语音,而不想分别维护多套语言模型,S2.1 Pro 很合适。它会自动识别输入语言,并覆盖 83 种语言。

核心优势

  • 自然语言控制: 直接在文本中加入 [whispers sweetly][laugh][sigh] 等描述。
  • 音色可复用: 声音克隆后会得到 Voice ID,后续作为 reference_id 使用。
  • 免费模型同等质量: s2.1-pro-frees2.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
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.mp3
python
import 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 账号绑定,登录后即可参与讨论。