Fish Audio S2.1 Pro TTS
Gere MP3 com s2.1-pro-free a $0 sob uso justo, 83 idiomas, voz padrão ou Voice ID opcional.
Sobre o modelo
Por que escolher o Fish Audio S2.1 Pro?
Escolha o S2.1 Pro quando precisar de fala natural em vários idiomas sem manter um modelo para cada língua. Ele detecta automaticamente o idioma de entrada e oferece suporte a 83 idiomas.
Principais vantagens
- Direção em linguagem natural: insira indicações descritivas como
[whispers sweetly],[laugh]ou[sigh]no texto. - Vozes reutilizáveis: crie um clone uma vez e envie o Voice ID como
reference_idnas próximas requisições TTS. - Mesma qualidade no modelo grátis:
s2.1-pro-freeusa a mesma qualidade e cobertura de idiomas des2.1-pro.
O que “grátis” significa
O modelo de API s2.1-pro-free custa $0 para desenvolvimento e testes dentro de limites de uso justo não publicados. Ele não oferece garantias de TTFA nem DPA. Isso é separado do Free Tier do site, que atualmente lista 8.000 créditos mensais, cerca de 7 minutos, 500 caracteres por geração e 3 slots públicos de voz.
Crie uma conta e uma chave de API do Fish Audio: https://fish.audio/?aff=QNLX47TF37QU6
Como Acessar Gratuitamente (via Fish Audio)
Por que usar este endpoint TTS gratuito?
Ele oferece a qualidade do S2.1 Pro e cobertura de 83 idiomas pelo modelo s2.1-pro-free a $0. A detecção de idioma é automática, e indicações como [whisper], [laugh] e [excited] ajudam a controlar a interpretação.
Como chamar o endpoint
- Envie JSON para
POST https://api.fish.audio/v1/tts. - Use autenticação Bearer e defina o cabeçalho
modelcomos2.1-pro-free. - Omita
reference_idpara usar a voz padrão ou envie um Voice ID salvo. - Nosso Playground gera MP3, limita o texto a 500 caracteres, não inicia a reprodução e não armazena o áudio.
O que “grátis” significa
s2.1-pro-free é um modelo de desenvolvimento da API com preço de $0 sob fair-use. O Fish Audio não publica uma franquia fixa de requisições nem oferece garantias de TTFA ou DPA. O Free Tier separado do site atualmente lista 8.000 créditos mensais, cerca de 7 minutos, 500 caracteres por geração e 3 slots públicos de voz.
Crie uma conta e uma chave de API: https://fish.audio/?aff=QNLX47TF37QU6
Experimente no navegador
Escolha um modelo, cole sua própria chave gratuita e execute. Sua chave é enviada uma vez para chamar o provedor e nunca é armazenada em nossos servidores.
Escolha um modelo, cole sua própria chave gratuita e execute. Sua chave é enviada uma vez para chamar o provedor e nunca é armazenada em nossos servidores.
Exemplos de Código
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)Limitações e Ressalvas
Antes de enviar requisições
s2.1-pro-freesegue limites de fair-use não publicados e não tem garantia de TTFA ou DPA.- Mantenha a chave no servidor e faça a rotação imediatamente se ela for exposta.
reference_idé opcional; nosso Playground gera MP3 e aplica seu próprio limite de 500 caracteres.- Use apenas vozes próprias ou autorizadas. Leia a documentação oficial da API TTS.
Feedback da comunidade
Os comentários estão vinculados à sua conta GitHub — entre para participar da discussão.