AssemblyAI (Subtitld Cloud)
把你的音频发送到 Subtitld Cloud,由 AssemblyAI 将其转为带时间戳的字幕,并标注每句话的说话人。目前还无法使用:Subtitld Cloud 尚未向公众开放。
设置 插件 AssemblyAI (Subtitld Cloud) 安装
Subtitld 会下载它、校验其 SHA-256,并保持更新。
- 语言
- 21
- 插件下载量
- 9–18 MB
- 内存,至少
- 256 MB
暂不可用。 所有操作都经过 Subtitld Cloud,而 Subtitld Cloud 尚未公开运行:其地址 cloud.subtitld.org 目前返回“未找到”,因此每次转录都会以错误告终。待它开放之后,你还需要 Subtitld Cloud 的 API 密钥和额度。如果你能访问一台正在运行的 Subtitld Cloud 服务器,请在启动 Subtitld 之前把 SUBTITLD_CLOUD_BASE_URL 设为它的地址。
功能说明
开启 Detect speakers (diarization)后,每条字幕都会标明说话人:A、B、C……
每个句子一条字幕,按 AssemblyAI 的断句方式;或者每次说话人换手一条。
任务运行期间进度条会移动,但字幕会在任务结束时一起出现。
取消也会在 Subtitld Cloud 上取消该任务,因此为它预留的额度会被释放。
从 26.03 升级? 当时 AssemblyAI 是内置的,并使用你自己的 AssemblyAI 密钥。这个插件则不同:它使用 Subtitld Cloud 密钥登录 Subtitld Cloud,从不直接与 AssemblyAI 通信。
选项
在 设置 › 插件 › AssemblyAI (Subtitld Cloud) › 配置 中。
你的 Subtitld Cloud 密钥,而不是 AssemblyAI 密钥。留空则使用“Subtitld Cloud”标签页中的密钥。
subtitld-cloud:assemblyai/best“Best”最准确。“Nano”更快,费用也更低。
为每条字幕标注说出它的说话人:A、B、C……服务器端会因此多花一点时间。
开启:每个句子一条字幕,按 AssemblyAI 的断句方式切分。关闭:每次说话人换手一条字幕,因此字幕更长。
你也可以在全局设置的 Subtitld Cloud 标签页中粘贴一次密钥;当插件自己的输入框为空时,它会使用这个密钥。
语言
地区标签会以两字母语言代码发送给 AssemblyAI:pt-br 会作为 pt 发送,en-gb 作为 en 发送。
enen-usen-gben-auesfrdeitptpt-brnlhijazhfikoplrutrukvi
平台
| 系统 | 下载 | 已测试 |
|---|---|---|
| Linux x86-64 | 17.7 MB | 在 CI 中测试,对照一个替身云服务 |
| macOS (Apple 芯片) | 14.5 MB | 在 CI 中构建,未运行 |
| Windows x86-64 | 8.6 MB | 在 CI 中构建,未运行 |
每次发布前,CI 会在 Linux 上运行测试,让插件对接一个模拟 Subtitld Cloud 的替身服务。macOS 和 Windows 的下载版本会在那里构建,但不会运行。
故障排除
bad_params需要你这边修正;错误信息会说明具体问题:没有 API 密钥或密钥错误,余额为零(附有充值链接),音频过大无法接受(请转录更短的区间),或者当前使用的地址上没有 Subtitld Cloud(在它开放之前都是这种情况)。model_missingSubtitld Cloud 不提供所选模型。请在 模型 中选择另一个。network_unavailable无法连接 Subtitld Cloud,或它正忙,或出现服务器错误。请稍后再试。任务运行期间,插件会先自动重试。internal任务在服务器端失败,音频无法编码,或一小时内没有返回结果。如果任务已经开始,请在重新运行之前检查你的 Subtitld Cloud 控制面板:它可能已经完成,并且已经扣费。
许可
插件代码为 Apache-2.0。使用转录服务则受 AssemblyAI 自身条款约束。
版本
- 1.0.2