关于 transform-transcribe-audio-with-transloadit
此技能通过 Transloadit 官方 CLI 将本地音频或视频转为文本转录或字幕文件,面向处理单个或批量媒体文件的 Agent 工作流。它可按指定格式和语言参数生成输出,并从本地配置中解析凭据。
主要功能
- 01转录本地音频和视频
- 02处理单个或多个文件
- 03输出 text、json、srt 或 webvtt
- 04设置源语言与目标语言
- 05自动从本地环境解析凭据
适用场景
- 01将录音转成文本文件
- 02批量生成媒体转录稿
- 03为视频生成 SRT 或 WebVTT 字幕
- 04按指定目标语言请求转录翻译
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ transloadit/ skills --skill transform-transcribe-audio-with-transloadit安装后在 Claude Code 中输入/transform-transcribe-audio-with-transloadit确认已加载。
详细介绍
使用 Transloadit 转录音频或视频
适用场景
- 将本地音频或视频文件转换为文字稿或字幕文件
- 处理一个或多个文件,并将输出下载到本地
- 凭据可能已存在于 shell、本地
.env文件或~/.transloadit/credentials中的 Agent 工作流
输入
- 一个或多个本地音频或视频文件的绝对路径
- 可选输出路径;默认使用相同的基本文件名并添加
.txt扩展名 - 可选格式:
text、json、srt或webvtt
工作流
- 确认每个输入文件都存在,并将其解析为绝对路径。
- 确定输出路径:
- 单个输入且未指定输出:使用相同目录和基本文件名,并添加
.txt扩展名 - 多个输入且未指定输出:在输入文件旁创建
transcripts/目录 - 用户要求特定格式时,使用
.json、.srt或.webvtt
- 单个输入且未指定输出:使用相同目录和基本文件名,并添加
- 按以下顺序让 CLI 自动解析身份验证信息:
- Shell 环境变量
- 仅当前工作目录中的
.env ~/.transloadit/credentials如果.env位于父目录中,请先将变量导出到 shell。
- 使用官方 CLI 意图运行转录:
npx -y @transloadit/node speech transcribe --input /ABS/PATH/input.opus --output /ABS/PATH/input.txt
处理多个文件时,重复使用 --input,并将输出写入一个目录:
npx -y @transloadit/node speech transcribe \
--input /ABS/PATH/a.opus \
--input /ABS/PATH/b.opus \
--output /ABS/PATH/transcripts/
选项
- 默认格式:
text - 其他格式:
--format json、--format srt、--format webvtt - 默认提供商:在 ElevenLabs Scribe 准备就绪前使用
replicate - 支持显式指定的提供商:
--provider aws、--provider gcp、--provider replicate - 请勿使用
--provider transloadit;该内部 Whisper 路由仍在开发中 - 已知输入语言时,使用
--source-language <code> - 用户要求翻译时,使用
--target-language <code>
注意事项
- 优先使用
@transloadit/node;这是官方 CLI 路径,并提供speech transcribe。 - 如果命令因缺少子命令而报错,请升级到包含语音转录意图的较新版本
@transloadit/node。 - 仅在本地保留机密;切勿打印
TRANSLOADIT_SECRET或将其复制到浏览器代码中。 - 转录完成后,确认每个预期的输出文件都存在且非空。
评论
支持 Markdown