Passer au contenu principal
POST
/
kling
/
v1
/
audio
/
tts
TTS
curl --request POST \
  --url https://api.cometapi.com/kling/v1/audio/tts \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "text": "Welcome to CometAPI!",
  "voice_id": "genshin_vindi2",
  "voice_language": "zh"
}
'
{}

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

TTS

L’API Kling TTS (Text-to-Speech) fournit des services de synthèse vocale de haute qualité, avec la prise en charge de plusieurs langues et options de voix.

Documentation de référence


Problèmes courants

Erreur Voice id not found

Description du problème : Lorsque voice_id ne correspond pas à voice_language, l’API renvoie l’erreur suivante :
{
  "message": "Voice id not found",
  "data": {
    "data": {
      "code": 1201,
      "message": "Voice id not found",
      "request_id": "ed47a82c-804b-45f3-bde9-926039cd25c0"
    },
    "message": "Voice id not found"
  }
}
Solution : Veuillez vous assurer que le voice_id sélectionné prend en charge le voice_language spécifié. Consultez la Liste des Voice ID pour vérifier quelles langues sont prises en charge par chaque Voice ID.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

En-têtes

Content-Type
string

Content type of the request body.

Corps

application/json
text
string
défaut:Hello
requis

Text to synthesize into speech. Max 1000 characters.

voice_id
string
défaut:example
requis

Voice preset ID. Determines the speaker voice used for synthesis. See the Kling documentation for available voice IDs and their supported languages.

voice_language
string
défaut:example
requis

Language of the selected voice. Must match the language supported by the chosen voice_id. Values: zh (Chinese) or en (English).

voice_speed
number

Speech rate multiplier. Range 0.8–2.0 (one decimal place). Values outside this range are clamped automatically.

Réponse

200 - application/json

Success

The response is of type object.