We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.
We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.
assemblyai/assemblyai-tts-1Draait op je saldo tegen de prijzen hierboven. Nieuwe accounts beginnen met gratis gebruik.
Resultaten verschijnen hier.
Instellingen
AssemblyAI TTS 1 is een tekst-naar-spraakmodel van AssemblyAI, vermeld op api14 onder de model-id assemblyai/assemblyai-tts-1. Het valt in de categorie spraak en is gebouwd rond het omzetten van geschreven tekst naar gesproken audio. AssemblyAI positioneert het voor spraakagenten, narratie en meertalige toepassingen, en het put uit een openbare bibliotheek van enkele duizenden stemmen. Als je product een synthetische stem nodig heeft in plaats van tekstuitvoer, is dit de modelfamilie om naar te kijken.
Het model neemt tekst als invoer en retourneert spraak als uitvoer. Dat is de hele pijplijn: je stuurt tekst, je krijgt audio terug. Het accepteert geen audio of afbeeldingen aan de invoerkant, en het retourneert geen tekst aan de uitvoerkant. Het contextvenster is niet gespecificeerd voor dit model, dus plan je verzoeken rond de tekst die je daadwerkelijk uitgesproken wilt hebben in plaats van een bepaald tokenbudget aan te nemen. De providerbeschrijving benadrukt meertalig gebruik, wat betekent dat hetzelfde model toepassingen kan bedienen die meer dan één taal nodig hebben, en de stemmenbibliotheek geeft je ruimte om een stem te kiezen die bij het product past.
De use cases volgen direct uit die vorm. Spraakagenten zijn de duidelijkste match: een assistent die gesproken antwoorden geeft, heeft een tekst-naar-spraakstap nodig, en dit model levert die. Narratie is de tweede: scripts, artikelen of documentatie omzetten in audio voor luisteraars. Meertalige toepassingen zijn de derde, waarbij dezelfde inhoud in meerdere talen moet worden ingesproken zonder voor elke taal naar een andere provider over te stappen. Overal waar je tekst hebt en audio nodig hebt, is dit model een kandidaat.
Je roept het aan via de OpenAI-compatibele API van api14, met de model-id assemblyai/assemblyai-tts-1 in hetzelfde aanvraagformaat dat je zou gebruiken voor andere modellen op de gateway. Omdat de interface de OpenAI-conventie volgt, kunnen bestaande clientbibliotheken en code die al met een OpenAI-compatibel endpoint praten, naar api14 wijzen en dit model selecteren zonder herschrijving. Het model vermeldt geen ondersteunde parameters, dus behandel het verzoek als een eenvoudige tekst-in, spraak-uit-aanroep en ga niet uit van afstemmingsopties die niet worden geboden. Controleer de actuele prijstabel op de pagina voor de huidige tarieven voordat je je vastlegt op volume.
Een praktische opmerking: zonder vermelde ondersteunde parameters en zonder opgegeven contextlengte kun je dit model het beste behandelen als een gerichte spraakgenerator in plaats van een configureerbare. Als je taak tekstgeneratie, redeneren of iets anders is dat geschreven uitvoer retourneert, past een ander model op api14 beter. Als je taak het omzetten van tekst naar een stem is, is dit model daar rechtstreeks op gericht.
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()));
Deze community heeft nog geen topics. Open het eerste topic over AssemblyAI: TTS 1.