VOCALSTACK FOR STRAPI
每一期节目,都有转录文本
在 Strapi 内容管理器中,每个音频文件旁都有一个“转录”按钮。转录文本以可编辑文本和带时间的句子保存,您的前端可以通过与其他内容相同的 REST 和 GraphQL API 读取它。
STRAPI 5 · NODE 20+ · 每小时音频 $0.20 起与其他内容无异
转录文本是独立的内容类型,因此 REST 和 GraphQL API 会连同文本和带时间的句子一起返回。
进度一目了然
侧边面板显示已处理的音频进度,刷新页面后依然保留。点击“停止”即可结束不再需要的任务。
或者全自动
开启 autoTranscribe 后,上传到媒体库的每个音频文件都会自动转录,无需任何点击。
密钥留在服务器
已连接的 API 密钥保存在 Strapi 的服务器端存储中,绝不会发送到管理后台。
设置
安装、启用、转录
从 GitHub 安装插件,并在 config/plugins.ts 中启用。如果不提供密钥,管理员可改为在“设置 → VocalStack”中连接账户。
01从 GitHub 安装插件,并在配置中启用。
02重新构建管理后台并重启 Strapi。
03打开一个包含音频文件的条目,点击“转录”。
bash
npm install github:vocalstack/strapi-plugintypescript
// config/plugins.ts
export default ({ env }) => ({
vocalstack: {
enabled: true,
config: {
// Optional: or connect from Settings → VocalStack
apiKey: env('VOCALSTACK_API_KEY'),
},
},
})选项
贴合您的构建方式
合理的默认值,并为您的配置中每个不同之处提供钩子。
autoTranscribe音频文件一上传到媒体库就立即转录。
spokenLanguage音频中的口述语言。省略即可自动检测。
fileURLVocalStack 获取音频的地址。可指向您的存储桶或 CDN。
oneClickConnect在“设置”中显示“连接 VocalStack”,让管理员登录账户,而不必粘贴密钥。
enabled关闭按钮和路由,同时保留已有的转录文本。
文件$0.20/小时
您转录的每个音频文件,包含说话人、标点和时间信息。