Usiamo i cookie. Cookie e memoria del browser ti mantengono connesso e ricordano le tue preferenze. Con il tuo consenso misuriamo anche come viene usato il sito. Puoi in qualsiasi momento. Consulta la nostra cookie policy.
API di sintesi vocale (text to speech)
Genera voci naturali per app, video e accessibilità. Scegli modello e voce, imposta velocità e formato di output (mp3, wav, opus, flac) e ricevi l’audio in streaming.
- Voice-over per video
- Lettura ad alta voce di articoli
- Assistenti vocali e IVR
- Funzioni di accessibilità
I risultati appariranno qui.
Impostazioni
API di sintesi vocale · 36 modelli
Come chiamare l’API API di sintesi vocale
- Crea una chiave API nella tua dashboard.
- Installa l’SDK ufficiale openai per il tuo linguaggio.
- Imposta baseURL su https://api14.com/api/v1 e model su "mistralai/voxtral-mini-tts-2603".
Come viene prezzato il TTS?
Per carattere di testo in input. Un paragrafo di 1.000 caratteri costa di solito da una frazione di centesimo a pochi centesimi.
Quali formati sono supportati?
mp3, wav, opus e flac, a seconda del modello.
Posso scegliere una voce?
Sì. Passa il parametro voice; la pagina di ogni modello indica quante voci offre il modello.
Posso ricevere l’audio in streaming?
Sì. Leggi il corpo della risposta come stream e avvia la riproduzione prima che arrivi l’intero file.
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()));