model=nvidia/nemotron-3-5-transcribe。 可以在 Nemotron 3.5 Transcribe API 页面 在线试用并查看价格。timestamps: true)target_language)audio_url。timestamps: true,结果文件里会给出每个词的起止时间和说话人标签。只用于转写。target_language 设为目标语言。翻译只保证与英语互译:其他语言的语音译成英语(en),或英语语音译成下列任一语言。两种非英语之间直接互译可能可用但不保证质量,要求高时建议先译成英语。target_language 与 timestamps: true 不能同时使用。audio_url 须公网可直接下载,不能要求登录;不要用几分钟内就过期的临时签名链接,大文件要保证 3 分钟内能下载完。resultJson 是 JSON 字符串,内含 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 字段:text:完整转写文本;设置了 target_language 时是译文。打开时间戳时这里是去掉说话人标签的纯文本duration:音频时长(秒),按解码后的实际长度计算;按这个秒数计费url:完整结果的 JSON 文件地址(结构见下)expires_at:url 的失效时间(完成后约 14 天),需要长期保存请在此前下载url 指向的结果文件(示例为 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(转写)或 translate(翻译)text、duration:同 resultObjecttext_with_speakers:带说话人标签 <spk:N> 的原文;仅 timestamps: true 时有words:每个词(中文为每个字)从音频开头算起的起止时间(秒)与说话人标签;仅 timestamps: true 时有diarization:按声音划分的说话人片段;仅 timestamps: true 时有silent:音频几乎没有声音时为 true,此时 text 为空字符串truncated:输出达到按音频时长设定的上 限时为 true,通常意味着结果在重复,建议丢弃或人工复核0 开始编号。音色差别大的人(如一男一女)分得开,音色相近的人可能被合成一个。| failMsg | 原因 |
|---|---|
| Audio fetch failed. Check access settings or use our File Upload API instead. | 地址返回 4xx 或域名解析不到 |
| The request failed because the audio format is not supported by the API. | 解不出声音:不是音频、视频没有音轨、空文件或太短 |
| The audio file exceeds the maximum allowed size of 200 MB. | 文件超过 200 MB |
| The audio exceeds the maximum allowed duration of 60 minutes. | 音频超过 60 分钟,请切段后分别提交 |
callBackUrl 参数在任务完成时接收自动通知,而不是轮询状态接口。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
}
}'{
"code": 200,
"msg": "success",
"data": {
"taskId": "task_nemotron_1762345821000"
}
}