VocalStack 标志VocalStack 标志
VOCALSTACK FOR CONTENTFUL

让内容模型读懂音频

Contentful 条目编辑器中的“转录”按钮,用于转录条目所链接的音频。转录文本以可编辑文本和带时间的句子保存在条目上,Content Delivery API 和 GraphQL 会随其他内容一并交付。

CONTENTFUL APP FRAMEWORK · ANY SPACE · 每小时音频 $0.20 起
app.contentful.com/spaces/acme/entries/42
AcmeContent modelContentMediaApps
←Episode
标题第 42 期:公开构建
音频
MP3episode-042.mp346.3 MB · audio/mpeg
转录文本
00:00欢迎回到节目。今天的话题:尽早发布。
00:07第一个版本很粗糙,而这正是重点。
STATUSDRAFTPublishVocalStack
正在转录31:06 / 48:20
停止

条目的一部分

转录文本是条目上的一个 JSON 字段,因此 Content Delivery API、Preview API 和 GraphQL 会随其他内容一并返回。

进度一目了然

侧边栏显示已处理的音频进度,刷新页面后依然保留。点击“停止”即可结束不再需要的任务。

编辑始终掌控

编辑在条目编辑器中修改转录文本,并按照 Contentful 的常规工作流程随条目一起发布。

沿用您的内容模型

将应用指向您已有的内容类型和字段即可。无需迁移任何内容,Contentful 会为您运行该应用。

设置

安装到您的空间

在您的 Contentful 组织中创建一个自定义应用,并从 GitHub 部署:Contentful 会托管该应用以及与 VocalStack 通信的函数。然后在音频旁添加一个用于转录文本的 JSON 字段,并在应用的配置界面中粘贴密钥或连接账户。

01创建一个包含配置界面、条目字段和侧边栏位置的自定义应用。
02使用 npm run deploy 将应用及其函数部署到 Contentful。
03添加一个用于转录文本的 JSON 字段,在空间中安装应用,然后点击“转录”。
bash
git clone https://github.com/vocalstack/contentful-app
cd contentful-app
npm install && npm run build
npm run deploy
选项

贴合您的构建方式

合理的默认值,并为您内容模型中每个不同之处提供设置。

apiKey

VocalStack API 密钥,以机密参数形式保存,只有应用的函数可以读取。

audioField

条目上哪个媒体字段链接音频。默认为第一个链接音频文件的字段。

spokenLanguage

音频中的口述语言。省略即可自动检测。

contentTypes

哪些内容类型显示“转录”按钮,在应用的配置界面中选择。

价格

无应用费用

您只需为转录的音频向 VocalStack 付费,费率与控制台和 API 相同。按秒计费,每次转录最低 5 分钟。

文件$0.20/小时

您转录的每个音频文件,包含说话人、标点和时间信息。

常见问题

在 GitHub 上查看阅读 README