AssemblyAI (Subtitld Cloud)

语音转文字云端允许商用

把你的音频发送到 Subtitld Cloud,由 AssemblyAI 将其转为带时间戳的字幕,并标注每句话的说话人。目前还无法使用:Subtitld Cloud 尚未向公众开放。

在 Subtitld 中安装

设置 插件 AssemblyAI (Subtitld Cloud) 安装

Subtitld 会下载它、校验其 SHA-256,并保持更新。

GitHub 上的源代码
语言
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 上取消该任务,因此为它预留的额度会被释放。

你的音频会离开你的电脑。 插件会把声音转换为一个很小的 Opus 文件(单声道,24 kbps,约每小时 10 MB),并用你的密钥上传到 Subtitld Cloud。Subtitld Cloud 再使用它自己的 AssemblyAI 账户将其转交给 AssemblyAI;任务中包含你选择的模型、语言和选项。插件会在运行结束后删除它自己的副本。对于必须留在你电脑上的素材,请使用 Whisper 或 Vosk。

从 26.03 升级? 当时 AssemblyAI 是内置的,并使用你自己的 AssemblyAI 密钥。这个插件则不同:它使用 Subtitld Cloud 密钥登录 Subtitld Cloud,从不直接与 AssemblyAI 通信。

选项

在 设置 › 插件 › AssemblyAI (Subtitld Cloud) › 配置 中。

Subtitld Cloud API key
默认: 空

你的 Subtitld Cloud 密钥,而不是 AssemblyAI 密钥。留空则使用“Subtitld Cloud”标签页中的密钥。

Model
默认: subtitld-cloud:assemblyai/best

“Best”最准确。“Nano”更快,费用也更低。

Detect speakers (diarization)
默认: 开

为每条字幕标注说出它的说话人:A、B、C……服务器端会因此多花一点时间。

One cue per sentence
默认: 开

开启:每个句子一条字幕,按 AssemblyAI 的断句方式切分。关闭:每次说话人换手一条字幕,因此字幕更长。

你也可以在全局设置的 Subtitld Cloud 标签页中粘贴一次密钥;当插件自己的输入框为空时,它会使用这个密钥。

语言

地区标签会以两字母语言代码发送给 AssemblyAI:pt-br 会作为 pt 发送,en-gb 作为 en 发送。

  • en
  • en-us
  • en-gb
  • en-au
  • es
  • fr
  • de
  • it
  • pt
  • pt-br
  • nl
  • hi
  • ja
  • zh
  • fi
  • ko
  • pl
  • ru
  • tr
  • uk
  • vi

平台

系统 下载已测试
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 条款
通过 Subtitld Cloud 访问

插件代码为 Apache-2.0。使用转录服务则受 AssemblyAI 自身条款约束。

版本

  • 1.0.2

其他语音转文字插件

更新于 · 来自插件目录 报告此插件的问题