KwaiVGI modelsaudio generation api

kwaivgi/kling-tts

Kling Tts is KwaiVGI's text-to-speech AI model. Generate human-like voiceovers with expressive intonation, multilingual support, and customizable voice characteristics.

Input
The text to be converted to speech
The voice ID to use for speech synthesis Allowed values: genshin_vindi2, zhinen_xuesheng, AOT, ai_shatang, genshin_klee2, genshin_kirara, ai_kaiya, oversea_male1, ai_chenjiahao_712, girlfriend_4_speech02, chat1_female_new-3, chat_0407_5-1, cartoon-boy-07, uk_boy1, cartoon-girl-01, PeppaPig_platform, ai_huangzhong_712, ai_huangyaoshi_712, ai_laoguowang_712, chengshu_jiejie, you_pingjing, calm_story1, uk_man2, laopopo_speech02, heainainai_speech02, reader_en_m-v1, commercial_lady_en_f-v1, tiyuxi_xuedi, tiexin_nanyou, girlfriend_1_speech02, girlfriend_2_speech02, zhuxi_speech02, uk_oldman3, dongbeilaotie_speech02, chongqingxiaohuo_speech02, chuanmeizi_speech02, chaoshandashu_speech02, ai_taiwan_man2_speech02, xianzhanggui_speech02, tianjinjiejie_speech02, diyinnansang_DB_CN_M_04-v2, yizhipiannan-v1, guanxiaofang-v2, tianmeixuemei-v1, daopianyansang-v1, mengwa-v1.
0.82
Rate of speech Range: 0.8 to 2.
Idle

Example output — click Run to generate your own

API README

Kling TTS

Kling TTS converts a short written passage into synthesized speech. The endpoint pairs a text field of up to 500 characters with a catalog of 46 voice IDs, making voice selection a deliberate part of each request.

Speech pace remains adjustable after the voice is chosen: the supported range runs from 0.8× to 2×, with 1× as the default. The asynchronous result is delivered as a downloadable audio file, suitable for brief spoken lines and voiceover segments.

Highlights

Forty-six voice choices. Select from a broad enumerated voice catalog instead of relying on one fixed narrator.

Pace control. Set speech speed anywhere from 0.8× to 2×, with natural-speed 1× as the starting value.

Concise script input. Each synthesis request accepts up to 500 characters of text.

Audio-file delivery. The generated speech arrives through a downloadable media URL.

Pricing

Billing unitPrice
Per request$0.007

When to Use

✅ Good fit❌ Consider alternatives
The model's named workflow matches the source material and intended outputA different input modality or model route is required
A managed asynchronous result is suitable for the production pipelineA synchronous, interactive editor is essential
The documented controls cover the required duration, framing, or formatThe project needs controls outside this endpoint's schema
Creative iteration benefits from a repeatable request structureExact deterministic pixels, frames, geometry, or samples are mandatory
A finished downloadable media asset is the desired deliverableEditable source layers or a native project file are required

Prompt Guide

For speech synthesis, state the intended result first, then add the subject or source treatment, progression, style, and delivery constraints. Keep one creative variable per phrase, use the documented field names for controls, and change one setting at a time when comparing results.

{
  "text": "Hello world! Kling TTS is available on FAL!"
}

Technical Specs

SpecValue
Model IDkwaivgi/kling-tts
Inputstext, voice_id, voice_speed
Required inputsNone
Output fieldscontent_type, url
ExecutionAsync (submit, then poll for result)

Related Models

Related Models