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.
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.
assemblyai/assemblyai-tts-1Usa il tuo saldo ai prezzi indicati sopra. I nuovi account partono con utilizzo gratuito.
I risultati appariranno qui.
Impostazioni
AssemblyAI TTS 1 è un modello text-to-speech di AssemblyAI, elencato su api14 con l'id modello assemblyai/assemblyai-tts-1. Si colloca nella categoria speech ed è costruito per convertire testo scritto in audio parlato. AssemblyAI lo posiziona per agenti vocali, narrazione e applicazioni multilingue, e si basa su una libreria pubblica di diverse migliaia di voci. Se il tuo prodotto necessita di una voce sintetica anziché di output testuale, questa è la famiglia di modelli da considerare.
Il modello prende testo come input e restituisce parlato come output. Questa è l'intera pipeline: invii testo, ricevi audio indietro. Non accetta audio o immagini in ingresso, e non restituisce testo in uscita. La finestra di contesto non è specificata per questo modello, quindi pianifica le tue richieste in base al testo che effettivamente ti serve pronunciare anziché presumere un particolare budget di token. La descrizione del provider evidenzia l'uso multilingue, il che significa che lo stesso modello può servire applicazioni che necessitano di più di una lingua, e la libreria di voci ti dà spazio per scegliere una voce adatta al prodotto.
I casi d'uso derivano direttamente da questa forma. Gli agenti vocali sono il caso più chiaro: un assistente che risponde con repliche parlate necessita di un passaggio text-to-speech, e questo modello lo fornisce. La narrazione è il secondo: trasformare script, articoli o documentazione in audio per gli ascoltatori. Le applicazioni multilingue sono il terzo, dove lo stesso contenuto deve essere vocalizzato in più lingue senza passare a un provider diverso per ciascuna. Ovunque tu abbia testo e necessiti audio, questo modello è un candidato.
Lo chiami tramite l'API compatibile con OpenAI di api14, usando l'id modello assemblyai/assemblyai-tts-1 nello stesso formato di richiesta che useresti per altri modelli sul gateway. Poiché l'interfaccia segue la convenzione OpenAI, le librerie client esistenti e il codice che già comunica con un endpoint compatibile con OpenAI possono puntare ad api14 e selezionare questo modello senza riscritture. Il modello non elenca alcun parametro supportato, quindi tratta la richiesta come una semplice chiamata testo-in, parlato-out ed evita di presumere opzioni di tuning che non sono offerte. Controlla la tabella dei prezzi live sulla pagina per le tariffe attuali prima di impegnarti su volumi.
Una nota pratica: senza parametri supportati elencati e senza lunghezza di contesto dichiarata, questo modello è meglio trattarlo come un generatore vocale mirato anziché configurabile. Se il tuo compito è la generazione di testo, il ragionamento o qualsiasi cosa che restituisca output scritto, un modello diverso su api14 si adatterà meglio. Se il tuo compito è trasformare testo in voce, questo è puntato esattamente su questo.
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": "assemblyai/assemblyai-tts-1",
"input": "Hello from api14! One API for every model.",
"voice": "alloy",
"response_format": "mp3"
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));
Questa community non ha ancora discussioni. Apri la prima su AssemblyAI: TTS 1.