KIE.AI
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
Support
Market
File Upload APICommon APIAI Agents
Market
File Upload APICommon APIAI Agents
  1. NVIDIA
  • Getting Started with KIE API (Important)
  • Market
  • Image Models
    • Seedream
      • Seedream4.0 - Text to Image
      • Seedream4.0 - Edit
      • Seedream4.5 - Text to Image
      • Seedream4.5 - Edit
      • Seedream5.0 Lite - Text to Image
      • Seedream5.0 Lite - Image to Image
      • Seedream5.0 Pro - Text to Image
      • Seedream5.0 Pro - Image to Image
      • Seedream5.0 Pro - Layer Decomposition
      • Seedream3.0 - Text to Image
      • Seedream5.0 Flash - Text to Image
      • Seedream5.0 Flash - Image to Image
      • Seedream5.0 Flash - Layer Decomposition
    • Z-image
      • Z-Image
    • Google
      • Google - imagen4-fast
      • Google - imagen4-ultra
      • Google - imagen4
      • Google - Nano Banana Edit
      • Google - Nano Banana
      • Google - Nano Banana Pro
      • Google - Nano Banana 2
      • Google - Nano Banana 2.1
      • Google - Nano Banana 2 Lite
    • Flux-2
      • Flux-2 - Pro Text to Image
      • Flux-2 - Pro Image to Image
      • Flux-2 - Image to Image
      • Flux-2 - Text to Image
    • Grok Imagine
      • Grok Imagine Image 2.0 Text To Image
      • Grok Imagine Image 2.0 Segment Map
      • Grok Imagine Image 2.0 Segment Edit
      • Grok Imagine - Text to Image
      • Grok Imagine Image 2.0 Image Edit
      • Grok Imagine - image to image
    • GPT Image
      • GPT Image 2.5 Flare - Text to Image
      • GPT Image 2.5 Flare - Image To Image
      • GPT Image 2.5 Sunburst - Text to Image
      • GPT Image 2.5 Sunburst - Image To Image
      • GPT Image 2.6 Flare - Text to Image
      • GPT Image 2.6 Flare - Image to Image
      • GPT Image 2.6 Sunburst - Text to Image
      • GPT Image 2.6 Sunburst - Image to Image
      • GPT Image 2.6 Economy - Text to Image
      • GPT Image 2.6 Economy - Image to Image
      • GPT Image-1.5 - Text to Image
      • GPT Image-1.5 - Image to Image
      • GPT Image-2 - Text to Image
      • GPT Image 2 - Image To Image
    • Topaz
      • Topaz - Image Upscale
    • Recraft
      • Recraft - Remove Background
      • Recraft - Crisp Upscale
    • Ideogram
      • Ideogram - Character Edit
      • Ideogram - Character Remix
      • Ideogram - Character
      • Ideogram V3 Text to Image
      • Ideogram V3 Edit
      • Ideogram V3 Remix
    • Qwen
      • Qwen - Text to Image
      • Qwen - Image to Image
      • Qwen - Image Edit
      • Qwen2 - Image Edit
      • Qwen2 - Text To Image
      • Qwen 2.1 - Text to Image
      • Qwen 2.1 - Image to Image
      • Qwen3 Pro Text to Image
      • Qwen3 Text to Image
      • Qwen3 Pro Image to Image
      • Qwen3 Image to Image
    • Wan
      • Wan 2.7 Image
      • Wan 2.7 Image Pro
    • Flux-3
      • FLUX 3 Klein Text to Image
      • FLUX 3 Klein Edit Image
    • 4o Image API
      • 4o Image Generation Callbacks
      • Generate 4o Image
    • Flux Kontext API
      • Image Generation or Editing Callbacks
      • Generate or Edit Image
  • Video Models
    • Grok Imagine
      • Grok Imagine Text to Video
      • Grok Imagine Image to Video
      • Grok Imagine - Video Upscale
      • Grok Imagine - Video Extend
      • Grok Imagine Video 1.5 Preview
    • Kling
      • Kling 2.6 Text to Video
      • Kling 2.6 Image to Video
      • Kling - V2.5 Turbo Image to Video Pro
      • Kling - V2.5 Turbo Text to Video Pro
      • Kling AI Avatar Standard
      • Kling AI Avatar Pro
      • Kling V2.1 Master Image to Video
      • Kling V2.1 Master Text to Video
      • Kling V2.1 Pro
      • Kling V2.1 Standard
      • Kling 2.6 motion-control
      • Kling-3.0 motion-control
      • Kling 3.0
      • Kling - V3 Turbo Text to Video
      • Kling - V3 Turbo Image to Video
      • Kling 4.0 Reference To Video
      • Kling 4.0 Keyframe To Video
      • Kling 3.0 Omni Reference To Video
      • Kling 3.0 Omni Transformation
      • Kling 3.0 Omni Image To Video
      • Kling 3.0 Omni Text to Video
      • Kling 4.0 Flash Keyframe To Video
      • Kling 4.0 Flash Reference To Video
    • Bytedance
      • Bytedance Seedance 2.0
      • Bytedance Seedance 2.0 Fast
      • Bytedance Seedance 2.0 Mini
      • Bytedance Seedance 2.5
      • Bytedance Seedance 2.5 Draft
      • Bytedance V1 Pro Fast Image to Video
      • Bytedance V1 Pro Image to Video
      • Bytedance - V1 Pro Text to Video
      • Bytedance - V1 Lite Image to Video
      • Bytedance - V1 Lite Text to Video
    • Hailuo
      • Hailuo 2.3 Pro Image to Video
      • Hailuo 2.3 Standard Image to Video
      • Hailuo Pro Text to Video
      • Hailuo Pro Image to Video
      • Hailuo Standard Text to Video
      • Hailuo Standard Image to Video
    • Wan
      • Wan - 2.2 A14B Image to Video Turbo
      • Wan - 2.2 A14B Speech to Video Turbo
      • Wan - 2.2 A14B Text to Video Turbo
      • Wan - Animate Move
      • Wan - Animate Replace
      • Wan 2.6 - Image to Video
      • Wan 2.6 - Text to Video
      • Wan 2.6 - Video to Video
      • Wan - 2.6-flash-image-to-video
      • Wan - 2-6-flash-video-to-video
      • Wan 2.5 - Image to Video
      • Wan 2.5 - Text to Video
      • Wan 2.7 - Text to Video
      • Wan 2.7 - Image to Video
      • Wan 2.7 - Video Edit
      • Wan 2.7 - Reference to Video
      • Wan 3.0 - Video
      • Wan 3.0 - Video Prime
    • Topaz
      • Topaz - Video Upscale
    • Infinitalk
      • Infinitalk - From Audio
    • PixVerse
      • PixVerse V6 Max Text-to-Video
      • PixVerse V6 Max Image-to-Video
      • PixVerse V6 Text-to-Video
      • PixVerse V6 Image-to-Video
      • PixVerse V6 First & Last Frame Transition
      • PixVerse V6 Video Extension
      • PixVerse V6 Fusion / Reference-to-Video
    • MiniMax H3
      • MiniMax H3 Text-to-Video
      • MiniMax H3 Image-to-Video
      • MiniMax H3 Reference-to-Video
    • Runway API
      • AI Video Generation Callbacks
      • AI Video Extension Callbacks
      • Aleph
        • Aleph Video Generation Callbacks
        • Generate Aleph Video
      • Generate AI Video
      • Extend AI Video
    • HappyHorse
      • HappyHorse - text-to-video
      • HappyHorse - image-to-video
      • HappyHorse - reference-to-video
      • HappyHorse - video-edit
      • HappyHorse-1-1 image-to-video
      • HappyHorse-1-1 text-to-video
      • HappyHorse-1-1 reference-to-video
    • Gemini Omni
      • Gemini Omni 1.1 Flash
      • Gemini Omni Video
      • Gemini Omni Audio
      • Gemini Omni Character
    • OmniHuman
      • Omnihuman 1.5
      • Omnihuman 1.5 Human Identification
      • OmniHuman 1.5 Subject Detection
      • Omnihuman 2.0
    • Volcengine
      • Volcengine video to video lip sync
    • Veo3.1 API
      • Veo3.1 Video Generation Callbacks
      • Get 4K Video Callbacks
      • Generate Veo3.1 Video
      • Get 1080P Video
      • Get 4K Video
      • Extend Veo3.1 Video
    • Vidu
      • Vidu Q4 Image To Video
      • Vidu Q4 Reference To Video
  • Music Models
    • ElevenLabs
      • elevenlabs/audio-isolation
      • elevenlabs/text-to-dialogue-v3
      • elevenlabs/text-to-speech-multilingual-v2
      • elevenlabs/text-to-speech-turbo-2-5
    • Gemini
      • Gemini 3.8 Flash Text to speech
      • Gemini 3.1 Flash Text to speech
      • Gemini 3.8 Flash Lite Text to speech
      • Gemini 2.5 Pro Text to Speech
    • Suno
      • Music Generation
        • Music Cover Generation Callbacks
        • Music Generation Callbacks
        • Music Extension Callbacks
        • Audio Upload and Cover Callbacks
        • Audio Upload and Extension Callbacks
        • Add Instrumental Callbacks
        • Add Vocals Callbacks
        • Replace Music Section Callbacks
        • Generate Music
        • Extend Music
        • Upload And Cover Audio
        • Upload And Extend Audio
        • Add Instrumental to Music
        • Add Vocals to Music
        • Get Timestamped Lyrics
        • Boost Music Style
        • Generate Music Cover
        • Replace Music Section
        • Generate Persona
        • Generate Mashup Music
        • Recovery Audio
      • WAV Conversion
        • Convert to WAV Callbacks
        • Convert to WAV Format
      • Music Video Generation
        • Music Video Generation Callbacks
        • Create Music Video
      • Lyrics Generation
        • Lyrics Generation Callbacks
        • Generate Lyrics
      • voice
        • Suno Voice Validation Phrase Callback
        • Suno Voice Generation Callback
        • Suno Voice Generate Verification Phrase API
        • Suno Voice Create Custom Voice API
        • Suno Voice Regenerate Verification Phrase
        • Suno Voice Check Availability API
      • Vocal Removal
        • Audio Separation Callbacks
        • MIDI Generation Callbacks
        • Vocal & Instrument Stem Separation
        • Generate MIDI from Audio
      • Sounds Generation
        • Generate sounds
    • NVIDIA
      • Nemotron 3.5 Transcribe
        POST
  • Chat Models
    • GPT
      • GPT 5.2
      • GPT 5.5 (response)
      • GPT 5.6 Luna
      • Gpt 6 Astra
      • GPT 6 Luna
      • GPT 6 Sol
      • GPT 6.1 Terra
      • GPT 5.6 Terra
      • GPT 5.6 Sol
      • GPT 6.1 Sol
    • Claude
      • Claude Code + kie.ai Integration Guide
      • Claude Opus 4.7
      • Claude Opus 4.8
      • Claude Fable 5
      • Claude Sonnet 5
      • Claude Opus 5.5
      • Claude Sonnet 5.5
      • Claude Haiku 5.5
      • Claude Haiku 4.5
      • Claude Opus 4.5
      • Claude Opus 4.6
      • Claude Opus 5
      • Claude Sonnet 4.5
      • Claude Sonnet 4.6
    • Codex
      • Codex API
    • Gemini
      • Gemini 2.5 Pro (openai)
      • Gemini 3 Pro (openai)
      • Gemini 3.1 Pro (openai)
      • Gemini 3.5 Flash
      • Gemini 3.5 Flash (openai)
      • Gemini 3.6 Flash
      • Gemini 3.6 Flash (openai)
      • Gemini 3.7 Flash
      • Gemini 3.7 Flash (openai)
      • Gemini 3.8 Flash
      • Gemini 3.8 Flash (openai)
      • Gemini 4 Argon
      • Gemini 4 Argon (openai)
    • Grok
      • Grok 4.7
      • Grok 4.3
      • Grok 4.5
      • Grok 4.6
    • Deepseek
      • DeepSeek V4.1 Flash
    • Kimi
      • Kimi K3.1 Pro
      • Kimi K3
  • Get Task Details
    GET
  1. NVIDIA

Nemotron 3.5 Transcribe

POST
/api/v1/jobs/createTask
Transcribe speech to text with Nemotron 3.5 Transcribe, KIE hosted. Send a public audio URL, or a video with an audio track, and get the transcript; the spoken language is detected automatically. Optionally add word-level timestamps with speaker labels, or translate the speech instead. The model uses the parameter model=nvidia/nemotron-3-5-transcribe.

Capabilities#

Transcription in 40 languages, detected automatically
Word-level timestamps with speaker labels (timestamps: true)
Speech translation to or from English (target_language)
Input: MP3, WAV, M4A/AAC, FLAC, OGG/Opus, WEBM, or an MP4/MOV video with an audio track; up to 60 minutes and 200 MB per file
Whole-file transcription; streaming is not supported

Choosing parameters#

Plain transcription: send only audio_url.
Timestamps and speakers: add timestamps: true. The result file then includes every word's start and end time and a speaker label. Transcription only.
Translation: set target_language to the output language. Translation is supported to or from English: speech in another language into English (en), or English speech into any other listed language. Translation between two non-English languages may work but is not guaranteed; for best quality, translate into English. target_language and timestamps: true cannot be used in the same request.
audio_url must be directly downloadable without login. Avoid signed links that expire within a few minutes, and make sure large files can be downloaded within 3 minutes.
Supported transcription languages: English, Chinese (Mandarin), Japanese, Korean, French, German, Spanish, Portuguese, Italian, Russian, Dutch, Polish, Czech, Slovak, Hindi, Bulgarian, Croatian, Danish, Estonian, Finnish, Hungarian, Latvian, Lithuanian, Romanian, Slovenian, Swedish, Thai, Turkish, Ukrainian, Arabic, Bengali, Greek, Hebrew, Indonesian, Maltese, Marathi, Tagalog, Tamil, Telugu, Vietnamese.

Result format#

When the task succeeds, Get Task Details returns resultJson as a JSON string with a resultObject:
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "task_nemotron_1762345821000",
    "model": "nvidia/nemotron-3-5-transcribe",
    "state": "success",
    "param": "{\"model\": \"nvidia/nemotron-3-5-transcribe\", \"callBackUrl\": \"https://your-domain.com/api/callback\", \"input\": \"{\\\"audio_url\\\": \\\"https://your-domain.com/audio/team-meeting.mp3\\\", \\\"timestamps\\\": true}\"}",
    "resultJson": "{\"resultObject\": {\"text\": \"Thanks for joining, everyone. Let's start with the launch checklist for Friday.\", \"duration\": 12.64, \"url\": \"https://tempfile.aiquickdraw.com/example/transcript-result.json\", \"expires_at\": \"2026-11-19T12:30:23Z\"}}",
    "failCode": "",
    "failMsg": "",
    "costTime": 3,
    "completeTime": 1762345824000,
    "createTime": 1762345821000,
    "updateTime": 1762345824000
  }
}
resultObject fields:
text: the full transcript, or the translation when target_language is set. With timestamps on, this is plain text without speaker tags
duration: audio length in seconds, measured from the decoded audio; credits are charged per second of this value
url: the full result as a JSON file (structure below)
expires_at: when url expires (about 14 days after completion). Download the file before then if you need to keep it
Result file at url (example with timestamps: true):
{
  "task": "transcribe",
  "duration": 12.64,
  "text": "Thanks for joining, everyone. Sure, let's start.",
  "text_with_speakers": "<spk:0> Thanks for joining, everyone. <spk:1> Sure, let's start.",
  "words": [
    {
      "word": "Thanks",
      "start": 0.32,
      "end": 0.61,
      "speaker": "0"
    },
    {
      "word": "for",
      "start": 0.61,
      "end": 0.74,
      "speaker": "0"
    },
    {
      "word": "joining,",
      "start": 0.74,
      "end": 1.18,
      "speaker": "0"
    },
    {
      "word": "everyone.",
      "start": 1.18,
      "end": 1.83,
      "speaker": "0"
    },
    {
      "word": "Sure,",
      "start": 2.46,
      "end": 2.8,
      "speaker": "1"
    },
    {
      "word": "let's",
      "start": 2.84,
      "end": 3.07,
      "speaker": "1"
    },
    {
      "word": "start.",
      "start": 3.07,
      "end": 3.52,
      "speaker": "1"
    }
  ],
  "diarization": [
    {
      "speaker": 0,
      "start": 0.32,
      "end": 1.83
    },
    {
      "speaker": 1,
      "start": 2.46,
      "end": 3.52
    }
  ]
}
task: transcribe or translate
text, duration: same as in resultObject
text_with_speakers: transcript with speaker tags <spk:N>; only with timestamps: true
words: start and end time in seconds from the beginning of the audio, and speaker label, for each word (each character for Chinese); only with timestamps: true
diarization: speaker turns detected from the audio; only with timestamps: true
silent: true when the audio has almost no sound; text is then an empty string
truncated: true when the output hit the length limit for the audio duration. This usually means the output repeats itself, so discard or review such results

Good to know#

Speaker labels start at 0. Voices that sound very different (for example male and female) separate well; similar voices may be merged into one speaker.
Word timestamps: end times are typically within a few hundredths of a second; start times can be off by around half a second, more for English.
Running the same audio twice can produce small wording differences (for example "but is" and "but it's"); do not rely on exact text matches to detect duplicates.
In Chinese output, foreign names are usually transliterated, and some model numbers may be written out in characters.

Common failure messages#

failMsgCause
Audio fetch failed. Check access settings or use our File Upload API instead.The URL returns 4xx or the domain cannot be resolved
The request failed because the audio format is not supported by the API.No decodable audio: not an audio file, a video without an audio track, an empty or too short file
The audio file exceeds the maximum allowed size of 200 MB.File larger than 200 MB
The audio exceeds the maximum allowed duration of 60 minutes.Audio longer than 60 minutes; split it and submit the parts

Query Task Status#

After submitting a task, use the unified query endpoint to check progress and retrieve results:
Get Task Details
Learn how to query task status and retrieve generation results
For production use, we recommend using the callBackUrl parameter to receive automatic notifications when the task completes, rather than polling the status endpoint.

Related Resources#

Market Overview
Explore all available models
File Upload API
Learn how to upload and manage files
Common API
Check credits and account usage

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢200成功
application/json
Request Successful
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.kie.ai/api/v1/jobs/createTask' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "model": "nvidia/nemotron-3-5-transcribe",
    "callBackUrl": "https://your-domain.com/api/callback",
    "input": {
        "audio_url": "https://static.aiquickdraw.com/tools/example/1793873594707_8fvLCiGf.mp3",
        "timestamps": true
    }
}'
Response Response Example
{
    "code": 200,
    "msg": "success",
    "data": {
        "taskId": "task_nemotron_1762345821000"
    }
}
Previous
Generate sounds
Next
GPT 5.2
Built with