Langsung ke konten utama
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"
}
'
{}

TTS

API Kling TTS (Text-to-Speech) menyediakan layanan text-to-speech berkualitas tinggi, dengan dukungan untuk berbagai bahasa dan opsi suara.

Dokumentasi Referensi


Masalah Umum

⚠️ Error Voice id not found

Deskripsi Masalah: Saat voice_id tidak cocok dengan voice_language, API akan mengembalikan error berikut:
{
  "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"
  }
}
Solusi: Pastikan voice_id yang dipilih mendukung voice_language yang Anda tentukan. Lihat Daftar Voice ID untuk memeriksa bahasa apa saja yang didukung oleh setiap voice ID.

Otorisasi

Authorization
string
header
wajib

Bearer token authentication. Use your CometAPI key.

Header

Content-Type
string

Content type of the request body.

Body

application/json
text
string
default:Hello
wajib

Text to synthesize into speech. Max 1000 characters.

voice_id
string
default:example
wajib

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
default:example
wajib

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.

Respons

200 - application/json

Success

The response is of type object.