Fish Audio S2.1 Pro TTS
Genera MP3 con s2.1-pro-free a $0 bajo uso justo, 83 idiomas, voz predeterminada o Voice ID opcional.
Sobre el modelo
¿Por qué elegir Fish Audio S2.1 Pro?
Elige S2.1 Pro cuando necesites voz natural en muchos idiomas sin mantener un modelo por idioma. Detecta automáticamente el idioma de entrada y admite 83 idiomas.
Ventajas principales
- Dirección mediante lenguaje natural: inserta indicaciones descriptivas como
[whispers sweetly],[laugh]o[sigh]en el texto. - Voces reutilizables: crea un clon una vez y envía su Voice ID como
reference_iden las siguientes solicitudes TTS. - Misma calidad en el modelo gratuito:
s2.1-pro-freeofrece la misma calidad y cobertura de idiomas ques2.1-pro.
Qué significa “gratis”
El modelo API s2.1-pro-free cuesta $0 para desarrollo y pruebas dentro de límites de uso justo no publicados. No ofrece garantías de TTFA ni DPA. Es independiente del Free Tier del sitio web, que actualmente incluye 8.000 créditos mensuales, unos 7 minutos, 500 caracteres por generación y 3 espacios públicos de voz.
Crea una cuenta y una clave API de Fish Audio: https://fish.audio/?aff=QNLX47TF37QU6
Cómo Acceder Gratis (vía Fish Audio)
¿Por qué usar este endpoint TTS gratuito?
Ofrece la calidad de S2.1 Pro y cobertura de 83 idiomas mediante el modelo s2.1-pro-free a $0. La detección del idioma es automática y las indicaciones [whisper], [laugh] y [excited] permiten ajustar la interpretación.
Cómo llamar al endpoint
- Envía JSON a
POST https://api.fish.audio/v1/tts. - Usa autenticación Bearer y establece el encabezado
modelens2.1-pro-free. - Omite
reference_idpara usar la voz predeterminada o envía un Voice ID guardado. - Nuestro Playground genera MP3, limita el texto a 500 caracteres, no reproduce automáticamente ni almacena el audio.
Qué significa “gratis”
s2.1-pro-free es un modelo de desarrollo de la API con precio de $0 bajo fair-use. Fish Audio no publica una cuota fija de solicitudes ni ofrece garantías de TTFA o DPA. El Free Tier independiente del sitio web incluye actualmente 8.000 créditos mensuales, unos 7 minutos, 500 caracteres por generación y 3 espacios públicos de voz.
Crea una cuenta y una clave API: https://fish.audio/?aff=QNLX47TF37QU6
Pruébalo en tu navegador
Elige un modelo, pega tu propia clave gratuita y ejecuta. Tu clave se envía una vez para llamar al proveedor y nunca se almacena en nuestros servidores.
Elige un modelo, pega tu propia clave gratuita y ejecuta. Tu clave se envía una vez para llamar al proveedor y nunca se almacena en nuestros servidores.
Ejemplos 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)Limitaciones y Advertencias
Antes de enviar solicitudes
s2.1-pro-freeestá sujeto a límites fair-use no publicados y no tiene garantía de TTFA ni DPA.- Conserva la clave en el servidor y rótala inmediatamente si queda expuesta.
reference_ides opcional; nuestro Playground genera MP3 y aplica su propio límite de 500 caracteres.- Usa solo voces propias o autorizadas. Consulta la documentación oficial de la API TTS.
Comentarios de la comunidad
Los comentarios están vinculados a tu cuenta de GitHub; inicia sesión para participar en la discusión.