Usamos cookies. Cookies e o armazenamento do navegador mantêm você conectado e lembram suas preferências. Com sua permissão, também medimos como o site é usado. Você pode a qualquer momento. Veja nossa política de cookies.
API de texto para fala
Gere vozes naturais para apps, vídeos e acessibilidade. Escolha um modelo e uma voz, defina a velocidade e o formato de saída (mp3, wav, opus, flac) e receba o áudio via streaming.
- Narrações para vídeos
- Leitura de artigos em voz alta
- Assistentes de voz e URA
- Recursos de acessibilidade
Os resultados aparecerão aqui.
Configurações
API de texto para fala · 36 modelos
Como usar a API do API de texto para fala
- Crie uma chave de API no seu painel.
- Instale o SDK oficial openai para a sua linguagem.
- Defina baseURL como https://api14.com/api/v1 e model como "mistralai/voxtral-mini-tts-2603".
Como é o preço do TTS?
Por caractere do texto de entrada. Um parágrafo de 1.000 caracteres costuma custar de uma fração de centavo a alguns centavos.
Quais formatos são suportados?
mp3, wav, opus e flac, dependendo do modelo.
Posso escolher uma voz?
Sim. Passe o parâmetro voice; a página de cada modelo informa quantas vozes o modelo oferece.
Posso receber o áudio via streaming?
Sim. Leia o corpo da resposta como stream e comece a reprodução antes de o arquivo inteiro chegar.
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()));