Technische specificaties van tts-1
| Specificatie | Details |
|---|---|
| Model-ID | tts-1 |
| Aanbieder | OpenAI |
| Modeltype | Tekst-naar-spraak (TTS) model voor het omzetten van tekstinvoer in gesproken audio. |
| Primaire optimalisatie | Geoptimaliseerd voor snelheid en generatie met lage latentie, vooral voor realtime of bijna-realtime spraakuitvoer. |
| Kwaliteitsprofiel | Lagere latentie dan tts-1-hd, maar met lagere geluidskwaliteit dan de HD-variant. |
| Invoermodaliteit | Alleen tekst. |
| Uitvoermodaliteit | Alleen audio. |
| API-eindpunt | OpenAI Audio API-endpoint voor spraakgeneratie: /v1/audio/speech. |
| Maximale invoerlengte | Tot 4096 tekens per aanvraag. |
| Ondersteunde uitvoerformaten | mp3, opus, aac, flac, wav, pcm. |
| Snelheidsregeling | Ondersteund van 0.25 tot 4.0, met 1.0 als standaard. |
Stemopties voor tts-1 | alloy, ash, coral, echo, fable, onyx, nova, sage, shimmer. |
| Streaming-ondersteuning | De Speech API ondersteunt streaming audio-uitvoer, maar SSE-streaming en instructiegebaseerde stemaansturing worden niet ondersteund voor tts-1. |
| Prijzen | OpenAI vermeldt tts-1 voor $15 per 1M tokens voor spraakgeneratie. |
Wat is tts-1?
tts-1 is het tekst-naar-spraakmodel van OpenAI, ontworpen om geschreven tekst om te zetten in natuurlijk klinkende gesproken audio. Het wordt gepositioneerd als de snellere optie met lagere latentie binnen de klassieke TTS-modellen van OpenAI, waardoor het geschikt is voor toepassingen die snelle spraaksynthese nodig hebben in plaats van de hoogst mogelijke fideliteit.
Ontwikkelaars gebruiken tts-1 doorgaans via het spraakgeneratie-eindpunt van de Audio API wanneer zij applicatietekst, prompts, meldingen, vertellingen of assistentantwoorden willen omzetten in afspeelbare audiobestanden. De documentatie van OpenAI beschrijft het als geoptimaliseerd voor realtime tekst-naar-spraakscenario’s.
In de praktijk past tts-1 goed bij lichte stemervaringen, snelle reactiesystemen, interactieve prototypes en producten waarbij responsiviteit belangrijker is dan premium geluidskwaliteit. Als maximale kwaliteit de prioriteit heeft, verwijst OpenAI gebruikers naar tts-1-hd, terwijl nieuwere expressieve use-cases mogelijk gebruikmaken van nieuwere TTS-modellen.
Belangrijkste kenmerken van tts-1
- Spraakgeneratie met lage latentie:
tts-1is specifiek geoptimaliseerd voor snelheid, waardoor het nuttig is voor apps die snel gesproken output nodig hebben. - Natuurlijk klinkende tekst-naar-spraak: Het model zet platte tekst om in gesproken audio die geschikt is voor vertelling, assistentantwoorden en spraakinterfaces.
- Meerdere ingebouwde stemmen:
tts-1ondersteunt een reeks ingebouwde stemmen, waaronder alloy, ash, coral, echo, fable, onyx, nova, sage en shimmer. - Flexibele audio-uitvoerformaten: Ontwikkelaars kunnen gegenereerde audio opvragen in gangbare indelingen zoals MP3, WAV, FLAC, AAC, Opus en PCM, afhankelijk van afspeel- of verwerkingsbehoeften.
- Instelbare afspeelsnelheid: De API ondersteunt snelheidsregeling van 0.25x tot 4.0x, waardoor langzamere vertelling of snellere weergave mogelijk is waar passend.
- Eenvoudige API-gebaseerde integratie:
tts-1is beschikbaar via de standaard spraakgeneratie-API, waardoor integratie in web-, mobiele of backend-workflows eenvoudig is. - Geschikt voor realtime-georiënteerde toepassingen: OpenAI positioneert
tts-1expliciet als een model voor realtime tekst-naar-spraakscenario’s, wat het praktisch maakt voor assistenten, meldingen en snelle interactieve systemen. - Afweginggerichte modelkeuze: Vergeleken met
tts-1-hdgeeft dit model prioriteit aan snellere generatie boven output met hogere fideliteit, waardoor ontwikkelaars een duidelijke latentie-versus-kwaliteit-optie krijgen.
Toegang krijgen tot en integreren van tts-1
Stap 1: Meld je aan voor een API-sleutel
Om toegang te krijgen tot de tts-1 API, meld je je eerst aan bij CometAPI en genereer je je API-sleutel via het dashboard. Maak na het inloggen een nieuwe sleutel aan, kopieer deze veilig en sla hem op in de omgevingsvariabelen van je applicatie. Je gebruikt deze sleutel om alle verzoeken aan de tts-1 API te authenticeren.
Stap 2: Verzend verzoeken naar de tts-1 API
Zodra je je API-sleutel hebt, stuur je een POST-verzoek naar het CometAPI-eindpunt voor tts-1 met je invoerpayload. Neem je API-sleutel op in de Authorization-header en geef tts-1 op als model. Een typisch verzoek bevat de invoertekst plus TTS-parameters zoals stem en uitvoerindeling.
curl https://api.cometapi.com/v1/audio/speech \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1",
"input": "Welcome to CometAPI text to speech.",
"voice": "alloy",
"response_format": "mp3"
}' \
--output speech.mp3
Stap 3: Resultaten ophalen en verifiëren
Nadat je je verzoek hebt ingediend, retourneert de tts-1 API gegenereerde audio-inhoud als het verzoek slaagt. Sla het geretourneerde bestand of de stream op, controleer of de audio correct wordt afgespeeld en bevestig dat de gekozen stem, snelheid en indeling overeenkomen met de eisen van je applicatie. Indien nodig probeer je het opnieuw met aangepaste parameters om de uiteindelijke output te verbeteren.