上传转写与任务
上传转写
「上传转写」可以一次提交多个本地文件(拖拽或选择)或多行 URL。
常用参数
| 选项 | 对应 API 参数 |
|---|---|
| 语言 | language_code;选「自动检测」时为 language_detection: true |
| 模型 | speech_models;「推荐」为 DEFAULT_SPEECH_MODELS(默认 Universal-3.5 Pro,失败回退 Universal-2) |
| 区域 | 只使用该区域的账号 |
| 说话人分离 | speaker_labels,可填预计人数 speakers_expected,或最少 / 最多人数 speaker_options |
| 多声道分别转写 | multichannel |
| 多语混说 | language_detection_options.code_switching(仅自动检测语言时) |
| 医疗模式 | domain: "medical-v1"(英、西、德、法语) |
| 口语形式输出 | format_text: false(仅 Universal-3.5 Pro) |
| 温度 | temperature,0 到 1(仅 Universal-3.5 Pro) |
| 关键词 | keyterms_prompt |
| 提示词 | prompt(仅 Universal-3.5 Pro) |
| 起止时间 | audio_start_from / audio_end_at |
| 敏感信息脱敏 | redact_pii、redact_pii_policies、redact_pii_sub、redact_pii_audio |
| 其它 | 语气词、脏话过滤、实体识别、关键短语、情感分析、主题分类、内容审核 |
| 原始 JSON | 直接合并进请求体,可设置任何官方参数 |
部分功能(如主题分类、关键短语)不支持中文,AssemblyAI 会对不支持的语言返回错误。
压缩
「开始转写」旁的「压缩」开关打开后,服务器会先用 ffmpeg 处理文件再上传给 AssemblyAI:
- 只保留音轨,转为 16 kHz、
COMPRESS_BITRATE(默认 32k)的 Opus; - 默认合并为单声道,勾选「多声道分别转写」时保留原声道;
- 压缩失败或压缩后更大时自动使用原文件;
- 页面会显示压缩前后的大小。
压缩只减少「服务器 → AssemblyAI」的流量,浏览器到服务器仍上传原文件。开关状态保存在浏览器中。
任务
「任务」列出所有经过 Hub 的转写任务,包括 API 提交的和控制台提交的。
- 搜索文件名或任务 ID,按状态、来源、账号、Key 筛选。
- 批量刷新状态、删除(会同时删除 AssemblyAI 上的记录)、仅从列表移除。
- 导出 CSV。
任务详情
- 转写全文,开启说话人分离时按说话人分段显示。
- 下载 TXT、SRT、VTT、JSON。
- 实体、脱敏音频获取方式、请求参数、所用模型等信息。
- AI 处理:见 AI 处理与自定义 LLM。