1. 识别字幕
流光剪辑
main
  • main
  • afanti
  • 一分钟,了解 流光剪辑!
  • 如何下载草稿
  • 在线预览草稿
  • 获取API Key
  • 价格表
  • 文本
    • 使用花字
    • 使用字在人后功能
    • 使用文字模版
    • 如何上传文字模板
    • add_text
      POST
    • remove_text
      POST
    • modify_text
      POST
    • add_subtitle
      POST
    • add_text_template
      POST
    • get_text_intro_types
      GET
    • get_text_outro_types
      GET
    • get_text_loop_anim_types
      GET
    • get_font_types
      GET
    • search_artist
      POST
  • 图片
    • get_intro_animation_types
    • get_outro_animation_types
    • get_combo_animation_types
    • add_image
    • modify_image
    • remove_image
  • 视频
    • add_video
    • modify_video
    • remove_video
  • 转场
    • get_transition_types
  • 蒙版
    • get_mask_types
  • 音频
    • get_audio_effect_types
    • add_audio
    • modify_audio
    • remove_audio
  • 关键帧
    • add_video_keyframe
  • 特效
    • get_video_character_effect_types
    • get_video_scene_effect_types
    • add_effect
    • modify_effect
    • remove_effect
  • 贴纸
    • search_sticker
    • add_sticker
  • 云渲染
    • 可使用字体
    • export_video
    • task_status
  • 工作流
    • 工作流脚本技术文档
    • 工作流 AI Prompt 提示词
    • 使用工作流功能
    • execute_workflow
  • 预设
    • 如何使用模版/预设功能
    • 如何上传模版
    • 快速体验预设
    • add_preset
    • presets
    • groups
  • 滤镜
    • add_filter
    • get_filter_types
    • modify_filter
    • remove_filter
  • 技能广场skills
    • 技能广场 Skills
    • 字幕模版
      • 识别字幕
      • 文稿匹配
      • generate_smart_subtitle
      • sta_subtitle
      • smart_subtitle_task_status
    • 识别字幕
      • 提交异步字幕任务
        POST
      • 查询任务状态(GET)
        GET
    • AI对话
      • 对话模型介绍
      • chat兼容OpenAI格式
      • chat流式返回
      • chat
      • model_list
    • 语音合成
      • 微软语音合成音色列表
      • MiniMax语音合成音色列表
      • MiniMax音色克隆
      • 豆包语音合成音色列表
      • Fish语音合成音色列表
      • Fish音色克隆
      • generate_speech
      • minimax_clone
      • fish_clone
      • voice_assets
    • AI生图
      • 图片生成聚合接口说明
      • generate_image
      • 提交异步生图任务
      • 查询任务状态(GET)
    • AI生视频
      • 视频生成聚合接口说明
      • ai_video_task_status
      • generate_ai_video
    • 数字人
      • create_digital_human
      • digital_human_task_status
    • 智能裁剪
      • smart_video_clip
    • 智能截图
      • 异步发起智能截图的任务
      • 查询任务状态(GET)
    • 人物抠像
      • 提交异步“字在人后”任务
      • 提交异步抠像画中画任务
      • 提交异步抠像任务
      • 查询任务状态(GET)
    • 获取时长
      • get_duration
    • 提取音频
      • 提交音频提取任务(异步)
      • 查询任务状态(GET)
    • 分割视频
      • 提交按时间区间分割视频任务
      • 查询任务状态(GET)
    • 视频理解
      • 描述视频内容
    • 获取分辨率
      • get_resolution
    • 网页数据获取
      • 解析小红书链接
      • 解析抖音链接
      • 解析快手链接
      • 解析B站链接
      • 解析TikTok链接
      • 解析YouTube链接
    • 插入首帧
      • 插入首帧
  • 口播模版
    • submit_agent_task
    • task_status
  • 草稿
    • modify_draft
    • query_script
  • create_draft
    POST
  1. 识别字幕

提交异步字幕任务

POST
/llm/asr/asr_llm/submit_task/submit_asr_llm_task
你只需要提交一次任务,通过参数选择不同处理强度,就能拿到适合自己场景的字幕结果。

1. 我该怎么选参数(按场景)#

核心参数是 effect_mode,它决定处理效果。
basic:只做基础识别,速度快,适合长视频转文字、先看大意。
nlp:在基础识别上做分词分句,返回结构化时间轴,适合直接做短视频字幕。
llm:在基础识别上做 AI 分句、翻译、关键词,适合做关键词检索、补镜、画中画文案驱动。
llm_vad:在 llm 基础上进一步清理气口、重复、错句,适合真人口播成片。
另一个关键参数是 content:
不传 content:走 asr 模式(纯识别)。
传 content:走 sta 模式(按你提供文案做对齐)。

2. 我需要输入什么#

2.1 提交任务#

方法:POST
路径:/llm/asr/asr_llm/submit_task/submit_asr_llm_task
必填:
url:待处理音视频地址(服务端可访问)
建议填写:
effect_mode:basic|nlp|llm|llm_vad,不填默认 llm
可选:
content :目标文案(用于对齐)

3. 我能拿到什么结果#

3.1 查询任务状态#

方法:GET / POST
路径:/llm/asr/asr_llm/submit_task/task_status
参数:task_id
你会看到任务状态:
pending:已提交,等待处理
processing:处理中
success:处理完成
failed:处理失败
当 status=success 时,result 里重点看:
mode:asr 或 sta
effect_mode:这次使用的处理档位
content:完整文本
segments:分段结果(带时间信息,可直接做字幕)
error:错误信息(成功通常为空)

4. 常见报错与处理建议#

缺少参数 url:补充可访问的音视频地址。
effect_mode 非法,支持: basic|nlp|llm|llm_vad:检查参数拼写。
余额不足,可以去官网充值:https://www.vectcut.com:充值后重试。
<effect_mode> 服务调用失败: ...:保留 task_id 和错误信息排查。

5. 一次完整调用流程#

1.
选择场景并确定 effect_mode。
2.
调用提交接口拿到 task_id。
3.
用 task_id 轮询 task_status。
4.
status=success 后读取 result.content 和 result.segments 落到业务。

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json必填

示例

返回响应

🟢200
application/json
提交成功
Body

🟠400
请求示例请求示例
Shell
JavaScript
Java
Swift
cURL
curl --location --request POST 'https://open.vectcut.com/llm/asr/asr_llm/submit_task/submit_asr_llm_task' \
--header 'Authorization: Bearer  <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": "https://player.install-ai-guider.top/example/4%E6%9C%8813%E6%97%A5.MP3",
    "effect_mode": "llm"
}'
响应示例响应示例
200 - 成功示例
{
    "success": true,
    "task_id": "d2f0b3d6-xxxx-xxxx-xxxx-6f8f4a6f6571",
    "message_id": "534069327BEE0001160645173CAC96A5",
    "status": "pending",
    "effect_mode": "llm",
    "error": ""
}
修改于 2026-04-14 02:57:41
上一页
smart_subtitle_task_status
下一页
查询任务状态(GET)
Built with