Skip to main content
POST
Haal een spraakcreatie op waarvan je eigenaar bent, inclusief het script, voordrachtinstellingen, tijdelijke audio-URL en beschikbare woorduitlijning.

Authenticatie en machtigingen

string
vereist
Stuur een VoiceCheap API-sleutel mee in deze header. Authorization: Bearer met dezelfde API-sleutel wordt ook ondersteund. OAuth-toegangstokens worden alleen door MCP geaccepteerd, niet door dit REST-endpoint.
Vereiste machtigingen: tts:read. Een actief betaald abonnement is vereist. Machtigingen wijzigen geen teamrollen, eigendom van resources, mediategoed of abonnementslimieten.

Parameters

string
vereist
Geschiedenis-ID geretourneerd door tts_generate of tts_list.Patroon: ^(free-)?[0-9a-f]{64}$.
Het onderstaande JSON Schema behoudt de exacte veldnamen, geneste typen, standaardwaarden, grenzen en toegestane waarden die discovery beschikbaar stelt. Aanvullende regels tussen velden staan in de opmerkingen bij de bewerking.

Voorbeeldaanvragen

Vervang de voorbeeldidentificaties van resources en mediasleutels door waarden die voor je account zijn geretourneerd. Behoud dezelfde aanvraagidentificatie wanneer je dezelfde wijziging opnieuw probeert.

Antwoord

Een geslaagde eerste uitvoering retourneert HTTP 200 met het resultaat van de bewerking onder data. Een herhaalde aanvraag kan in plaats daarvan de opgeslagen aanvraagstatus retourneren. Het voorbeeld toont één ondersteund antwoord, niet alle optionele velden. Details van de eigen spraakgeschiedenis, volledige bewerkbare en uitgesproken scripts, instellingen voor spraakweergave, tijdelijke afspeel-URL en eventuele beschikbare woordtijdstempels.

Resultaatvelden

Opmerkingen bij de bewerking

  • historyId moet uit 64 kleine hexadecimale tekens bestaan, optioneel voorafgegaan door free-. Gebruik de ID die tts_generate of tts_list retourneert.
  • Optionele eigenschappen van oudere records, zoals voiceName, voiceSource en sourceFileName, kunnen worden weggelaten. Ontbrekende instructions wordt standaard een lege string, ontbrekende speed wordt 1 en ontbrekende previewEndIndex wordt null.
  • wordAlignment kan null zijn. Deze uitlezing laadt bestaande uitlijning; gebruik tts_align om tijdstempels voor te bereiden.
  • Brontekenindexen in wordAlignment verwijzen naar spokenText, waaruit de tags voor spraaksturing zijn verwijderd.
  • audioUrl is tijdelijk. Roep tts_get opnieuw aan voor een nieuwe afspeel-URL of tts_download voor een downloadlink.
  • Spraakgeschiedenis en aangepaste stemmen behoren toe aan het aangemelde account. Facturering via een team geeft geen toegang tot de spraak of stemmen van een ander lid.

Verbruik

Elke geslaagde aanroep verbruikt één maandelijkse API/MCP-aanroep. Ook het mediategoed en de eigen generatielimieten van de bewerking zijn van toepassing.

Fouten