Usamos cookies. Las cookies y el almacenamiento del navegador mantienen tu sesión iniciada y recuerdan tus preferencias. Con tu permiso, también medimos cómo se usa el sitio. Puedes en cualquier momento. Consulta nuestra política de cookies.
API de texto a voz
Genera voces naturales para apps, videos y accesibilidad. Elige un modelo y una voz, ajusta la velocidad y el formato de salida (mp3, wav, opus, flac) y recibe el audio en streaming.
- Locuciones para videos
- Lectura de artículos en voz alta
- Asistentes de voz e IVR
- Funciones de accesibilidad
Los resultados aparecerán aquí.
Configuración
API de texto a voz · 36 modelos
Cómo llamar a la API de API de texto a voz
- Crea una clave API en tu panel.
- Instala el SDK oficial de openai para tu lenguaje.
- Configura baseURL como https://api14.com/api/v1 y model como "mistralai/voxtral-mini-tts-2603".
¿Cómo se cobra el TTS?
Por carácter de texto de entrada. Un párrafo de 1.000 caracteres suele costar desde una fracción de centavo hasta unos pocos centavos.
¿Qué formatos se admiten?
mp3, wav, opus y flac, según el modelo.
¿Puedo elegir una voz?
Sí. Pasa el parámetro voice; cada página de modelo indica cuántas voces ofrece el modelo.
¿Puedo recibir el audio en streaming?
Sí. Lee el cuerpo de la respuesta como un stream y empieza la reproducción antes de que llegue el archivo completo.
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const audio = await client.audio.speech.create({
"model": "mistralai/voxtral-mini-tts-2603",
"input": "Hello from api14! One API for every model.",
"voice": "alloy",
"response_format": "mp3"
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));