Technische specificaties van tts-1-hd
| Specificatie | Details |
|---|---|
| Model-ID | tts-1-hd |
| Aanbieder | OpenAI |
| Modeltype | Tekst-naar-spraak (TTS) |
| Primair gebruiksdoel | Tekst omzetten in hoogwaardig gesproken audio |
| Optimalisatiefocus | Focus op hogere kwaliteit van spraaksynthese, niet op de laagst mogelijke latentie |
| API-eindpunt | /v1/audio/speech |
| Ondersteund naast | tts-1, gpt-4o-mini-tts |
| Invoer | Tekst |
| Uitvoer | Gegenereerde spraakaudio |
| Stemkeuze | Ondersteund via selecteerbare vooraf ingestelde stemmen |
| Algemene instellingen | Stem, antwoordformaat en snelheid |
| Integratiepatroon | Verzoekgebaseerde audiogeneratie via de Audio-API |
Wat is tts-1-hd?
tts-1-hd is OpenAI’s tekst-naar-spraakmodel van hogere kwaliteit voor het genereren van natuurlijk klinkende gesproken audio op basis van tekst. Het is ontworpen voor gebruikssituaties waarin de uitvoerkwaliteit belangrijker is dan het minimaliseren van latentie, zoals voice-overs, spraakassistenten, toegankelijkheidsfuncties, educatieve content en mediaproductie. OpenAI documenteert tts-1-hd als een model dat is geoptimaliseerd voor hoogwaardige tekst-naar-spraak en geeft aan dat het wordt gebruikt via het Speech-eindpunt in de Audio-API.
Vergeleken met lichtere of snellere TTS-opties is tts-1-hd doorgaans gepositioneerd als de kwaliteitsgerichte keuze binnen de OpenAI-spraakstack. Ontwikkelaars sturen doorgaans invoertekst, kiezen een stem, configureren optioneel de snelheid of het uitvoerformaat en ontvangen een audiobestand of een streambare audiorespons die geschikt is voor weergave of opslag.
Belangrijkste functies van tts-1-hd
- Hoge kwaliteit spraaksynthese:
tts-1-hdis specifiek geoptimaliseerd voor audio van hogere kwaliteit, waardoor het geschikt is wanneer helderheid en natuurlijkheid belangrijker zijn dan de snelste reactietijd. - Eenvoudige tekst-naar-audio-werkstroom: Het model accepteert tekstinvoer en retourneert gesynthetiseerde spraak via de Audio-API van OpenAI, wat de implementatie eenvoudig houdt voor ontwikkelaars die vertelling of stemuitvoer bouwen.
- Ondersteuning voor vooraf ingestelde stemmen: Ontwikkelaars kunnen bij het genereren van spraak kiezen uit ingebouwde stemmen, waardoor verschillende toon- of presentatiestijlen mogelijk zijn zonder een aangepaste stem te trainen.
- Configureerbaar uitvoergedrag: De API ondersteunt praktische instellingen zoals antwoordformaat en spreeksnelheid, zodat teams de gegenereerde audio kunnen afstemmen op weergave, downloads, toegankelijkheidstools of contentpijplijnen.
- Geschikt voor productie-usecases: Doordat het via het standaard spraakeindpunt wordt aangeboden, kan het met voorspelbare, API-gebaseerde toegang worden geïntegreerd in apps, backend-workflows, automatiseringssystemen en meerstaps spraakpijplijnen.
Toegang tot en integratie van tts-1-hd
Stap 1: Meld je aan voor een API-sleutel
Om tts-1-hd te gaan gebruiken, registreer je eerst bij CometAPI en genereer je je API-sleutel via het dashboard. Na het inloggen maak je een sleutel voor je project aan en bewaar je deze veilig, omdat hij nodig is om elk API-verzoek te authenticeren.
Stap 2: Verstuur verzoeken naar de tts-1-hd-API
Zodra je je API-sleutel hebt, stuur je een POST-verzoek naar het compatibele chat-completions-eindpunt van CometAPI, waarbij je het model als tts-1-hd in de body van het verzoek opgeeft.
curl https://api.cometapi.com/v1/audio/speech \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"model": "tts-1-hd",
"input": "Hello! This is a sample speech generation request.",
"voice": "alloy"
}' \
--output speech.mp3
from openai import OpenAI
client = OpenAI(
api_key="YOUR_COMETAPI_API_KEY",
base_url="https://api.cometapi.com/v1"
)
response = client.audio.speech.create(
model="tts-1-hd",
voice="alloy",
input="Hello! This is a sample speech generation request."
)
response.stream_to_file("speech.mp3")
Stap 3: Resultaten ophalen en verifiëren
Na het indienen van je verzoek retourneert CometAPI het gegenereerde audioresultaat voor tts-1-hd. Sla het uitvoerbestand op, speel het af en controleer of de spraakkwaliteit, stemkeuze, tempo en uitspraak overeenkomen met de vereisten van je applicatie. Herhaal indien nodig door de invoertekst, stem of andere ondersteunde parameters aan te passen.