由 Stephen Hopkins(CTO)审核 最后更新

语音转文本 API

上传文件。
字字不漏。
功能直接上线。

只需一个 REST API,即可为您的产品加入精准的音视频转录,支持 54+ 种语言。

每份转录文本都附带说话人标签和逐词时间戳,可直接通过同一个 API 进行翻译、生成字幕或摘要。Sonix 网页应用背后用的正是这套引擎:清晰音频准确率达 99%,速度约比实时快 10x。

99% 准确率
10x 实时速度
54+ 种语言
Webhook 与回调
99%
清晰音频准确率
10x
快于实时速度
54+
支持语言
5 至 6 分钟
每小时音频

一个 API 搞定转录、翻译、字幕和分析

大多数语音识别 API 只返回原始文本,而 Sonix API 返回的转录文本已经结构化,可直接用于您接下来要构建的任何功能。

以下每项能力都有对应的文档化接口,因此您获取的转录文本无需离开 API,就能变成字幕、译文、剪辑好的音频片段或摘要。

批量转录

将文件 POST 到 /v1/media,超过 100MB 的文件则传入 file_url,Sonix 会异步完成转录。您可以设置语言,添加 keywords 让识别更准确地处理人名和专业术语,附加 custom_data 存放您自己的 ID,并提供 callback_url,任务完成或失败时 Sonix 会第一时间通知您的服务器。每位说话人分别录在独立声道上的录音,可以使用多轨接口,按声道识别说话人。

翻译

转录完成后,向其 translations 接口 POST 一个目标语言代码,Sonix 即可返回 54+ 种语言中任意一种的译文。转录文本接口接受 language 参数,因此翻译完成后,一个 GET 请求就能拿到英文访谈的西班牙语 SRT 文件。

字幕

SRT 和 VTT 接口返回的字幕文件带有真正可用的显示控制:max_characters 和 max_duration 限定每条字幕的长度和时长,subtitle_lines 设置单行或双行,speaker_display 决定说话人姓名的显示方式。split 接口会按 max_cps 阅读速度上限把整份转录文本重新切分为字幕,burn-in 接口则将字幕直接渲染到视频画面上,字体、字号、颜色和画面比例均可自选,包括适合社交平台的 9:16 和 1:1。

导出与结构化数据

任何转录文本都可以获取为:带每个词起止时间和说话人标签的 JSON、纯文本、可直接分享的 Word 文档或 PDF、SRT 或 VTT,以及供视频剪辑师使用的 Avid DS 文件。媒体导出接口更进一步:它会直接剪辑音频或视频本身,只保留您的精彩片段,或删去您划掉的全部内容,输出为 MP3、WAV 或 MP4。

AI 分析

摘要接口对已完成的转录文本进行分析:可生成指定句数的摘要、章节、情感分析、主题和话题分析、实体提取,也可以使用您自己的自定义提示词,例如“为这期播客写 5 条推广推文”。

回调与 webhook

无需轮询。媒体任务和摘要任务都接受 callback_url,任务完成或失败时,Sonix 会将任务状态 POST 到该地址。对于需要大规模自动化的团队,Pro 和 Enterprise 方案还提供事件 webhook:可订阅转录完成、翻译完成、标签和文件夹变更以及已应用遮蔽等事件,每个事件都在 X-Webhook-Signature 请求头中附带 HMAC-SHA256 签名,方便您的服务器验证每个负载确实来自 Sonix。

实时流式转录

针对直播字幕和低延迟语音转文本,Sonix 提供基于 WebSocket 的流式 API,目前面向企业团队开放抢先体验,可在实时转录页面申请访问。批量转录现已提供完整文档,可自助使用。

三次 API 调用,从音频文件到转录文本

使用 Bearer 令牌向 https://api.sonix.ai/v1 进行身份验证,提交文件,然后按所需格式获取转录文本。

提交文件

以 multipart 表单数据发送媒体文件,附上语言、名称,以及可选的 keywords 和 custom_data:

curl -XPOST https://api.sonix.ai/v1/media -H "Authorization: Bearer <API Key>"  \
    -F file=@my_audio.mp3 \
    -F language=en \
    -F name='Podcast Episode 45' \
    -F keywords='Sonix, Bergamasco, Kairos, Chewbacca' \
    -F custom_data='{"internal_id": "123412", "customer_email": "[email protected]"}'

查询状态或等待回调

轮询媒体对象,直到状态变为 completed,或者跳过这一步,等待 callback_url 收到通知:

curl -XGET https://api.sonix.ai/v1/media/qmnY1nD5 -H "Authorization: Bearer <API Key>"

获取带时间戳的转录文本

请求 JSON 格式的转录文本,或将扩展名换成 .srt、.vtt 或纯文本:

curl -XGET https://api.sonix.ai/v1/media/qmnY1nD5/transcript.json -H "Authorization: Bearer <API Key>"

录音中有多种语言?请设置 language=multi,并在 language_hints 中列出预期语言。完整的参数说明、响应体和错误代码请参阅API 文档。

自建还是采购

转录 API 与 自托管模型对比

模型下载之后,每条路线分别需要您的团队投入什么。

所需事项Sonix API自托管开源模型
基础设施由 Sonix 托管,按处理的音频计费GPU、队列、重试、存储和监控都需自己运维
说话人标签每份转录文本都有,另支持多轨声道需另外接入说话人分离系统
字幕与导出JSON、文本、DOCX、PDF、SRT、VTT、Avid DS 和烧录字幕断行、格式和渲染都要自己开发
翻译同一个 API 支持 54+ 种语言还需集成另一个模型或供应商
模型升级由 Sonix 维护,API 保持稳定每次都是一次需重新基准测试的迁移
合规SOC 2 Type II、HIPAA(可签 BAA)、GDPR(可签 DPA)从第一天起就要自行承担审计范围

接口详情请参阅API 文档;方案和费率请参阅定价页面。

自建还是采购:转录 API 与自托管 Whisper

开源语音模型让自行运行转录成为可行的选项,对部分团队来说也确实是正确的选择;但对大多数团队而言,模型只是整个工作中最小的一部分。

自托管的真实成本

模型可以免费下载,但投入生产并不免费。自托管意味着:GPU 算力在任务间隙闲置,遇到高峰又扛不住;需要一套带重试和故障处理的队列;需要安全存储音频;还要对这一切进行监控。这是一个需要安排值班轮岗的长期基础设施项目。而使用转录 API,成本就是按实际处理的音频计费,集成工作也只是上面那三次调用。

围绕模型还要重建什么

原始语音模型只返回文本,而产品需要的远不止文本。说话人标签、带阅读速度限制的字幕断行、翻译、烧录字幕、媒体导出和摘要,每一项都是需要围绕模型单独构建和维护的系统。Sonix API 通过一套文档化接口就能全部返回。

准确率与语言维护

自托管模型会停留在您部署时的版本,每次升级都是一次需要您自己负责、并用自己的音频重新做基准测试的迁移。Sonix 负责维护 API 背后的模型,在清晰音频上提供 99% 的准确率,支持 54+ 种语言,一次请求即可处理多语混杂的文件,并支持按请求传入 keywords,无需任何训练就能让识别更准确地处理人名和专业术语。

合规随产品一并提供

只要客户音频经过您的处理流程,您的审计人员就会关注到它。Sonix 通过 SOC 2 Type II 认证,符合 HIPAA 并可签署 BAA,符合 GDPR 并可签署 DPA 和 SCC。数据传输时采用 TLS 加密,静态存储时采用 AES-256 加密,且绝不用于训练模型。详情请参阅安全页面。

什么情况下适合自托管

以下情况更适合自托管:合同规定音频不得离开您的基础设施;您运行的是物理隔离环境;或者您有专门以定制模型为业的机器学习团队,而且稳定的业务量能让专用 GPU 保持满载。如果以上都不符合您的情况,API 能让您更快投入生产,而免费试用可以让您在做出决定之前,先用自己的音频看到差别。

团队用 Sonix API 构建的四类应用

大多数集成都属于以下四种模式之一,每一种都基于上文介绍的文档化接口运行。

媒体与内容处理流程

将转录接入您的 CMS 或视频处理流程,让每次上传都自动生成可搜索的转录文本以及 SRT 或 VTT 字幕,既有原语言版本,也有译文版本。媒体团队借此让整个资料库变得可搜索、无障碍,省去人工添加字幕的环节。

会议与通话平台

转录带有说话人标签的会议和通话录音,再对每一份生成摘要、章节和情感分析。当每位说话人位于单独的声道时,多轨接口能准确区分坐席和客户,这正是质检和合规审查所需要的。

研究与分析工具

访谈和焦点小组录音一到就提交,拿回带说话人标签和时间戳的转录文本,再对每一份进行所需的分析。有了时间戳,每一句引语都能追溯到原始录音中的对应时刻。

无障碍工作流

生成符合字符数、时长和阅读速度等实际显示限制的字幕,为不支持字幕的平台将字幕烧录进视频,并将字幕翻译给全球观众。医疗和公共部门团队在 Sonix 通过 SOC 2 Type II 认证、符合 HIPAA 的基础设施上运行这套流程。

无需编写代码:MCP 服务器、CLI 和 Zapier

并不是每个集成都是一个应用程序,因此 Sonix 还提供面向 AI 助手的 MCP 服务器、一个命令行工具和一个 Zapier 应用。

位于 https://api.sonix.ai/mcp 的Sonix MCP 服务器让 Claude、ChatGPT、Cursor 和 Codex 等兼容 MCP 的助手可以代表您浏览媒体库、将转录文本引入对话并生成导出文件。它是只读的,登录方式为在浏览器中进行 OAuth 2.1 授权:只需批准一次连接,无需粘贴 API 密钥。

对于脚本场景,官方 Sonix CLI(npm install -g @sonix-ai/cli)将 REST API 封装为终端命令:--wait 会轮询任务直到完成,--json 便于通过管道传给其他工具,--format 可输出 txt、SRT、VTT、JSON 或 Avid DS。它同样为 AI 编程代理而设计:sonix agent-context 一次调用即可以 JSON 输出全部命令。安装设置请参阅CLI 文档。

完全不想写代码?Zapier 上的 Sonix 可将 Sonix 连接到数千个应用,集成页面则列出了所有原生连接。

API 定价与网页应用一致

API 没有单独的价目表:API 用量与网页上传共用同一份时长,按您处理的音频计费,精确到秒。

Core、Advanced、Pro 和 Enterprise 方案均包含 API 访问权限。Core 方案每月 $25,包含 5 小时的转录和翻译时长,任何方案的额外时长均为每小时 $10。Pro 和 Enterprise 方案还提供事件 webhook,转录文本一就绪,您的系统即可立即响应。所有方案的对比请参阅定价页面。

专为受监管音频打造的安全保障

API 运行在与 Sonix 相同的基础设施上,同样具备 SOC 2 Type II、HIPAA 和 GDPR 合规保障。

数据传输时采用 TLS 加密,静态存储时采用 AES-256 加密;您可以随时在账户中生成新的 API 密钥;客户的音频和转录文本绝不会用于训练模型。认证和协议详情请参阅安全页面。

常见问题

Sonix API, 有问必答

API 有免费套餐吗?

每个新 Sonix 账户都从免费试用开始,包含 30 分钟转录时长,无需信用卡。完整的 API 访问权限包含在 Core、Advanced、Pro 和 Enterprise 方案中,试用用户可以发送邮件至 [email protected] 申请用于评估的 API 密钥。API 用量与网页应用从同一余额中扣除,因此两种方式的测试费用相同。

API 支持说话人分离吗?

支持。返回的 JSON、文本和字幕输出中都带有说话人标签,JSON 还会将其与逐词时间戳配对。如果您的音频中每位说话人位于单独的声道,多轨接口会按声道识别说话人,实现准确归属,呼叫中心正是用它来区分坐席和客户。

应该用批量转录还是流式转录?

默认使用批量转录:提交文件、接收回调、获取转录文本,速度约比实时快 10x。它有完整文档,可自助使用。基于 WebSocket 的实时流式转录用于直播字幕,目前面向企业团队开放抢先体验,可在实时转录页面申请。

可以上传哪些文件格式?

常见的音频和视频格式,包括 MP3、WAV、M4A、MP4 和 MOV。100MB 以内的文件可以直接以 multipart 表单数据上传,更大的媒体文件则传入 file_url,由 Sonix 自行获取。无论哪种方式,响应都是同样的媒体对象,其状态可以轮询,也可以通过回调接收。

API 返回哪些格式?

带逐词时间戳和说话人标签的 JSON、纯文本、Word (DOCX) 和 PDF 文档、可控制字幕长度的 SRT 和 VTT 字幕文件,以及供视频剪辑师使用的 Avid DS 导出。每份 JSON 转录文本都包含整个文件的质量评分,逐词置信度分数也可应要求为您的账户开启。媒体导出会返回按精彩片段剪辑好的 MP3、WAV 或 MP4,烧录接口则返回已渲染字幕的视频。

API 支持 webhook 吗?

支持,有两种方式。任何转录或摘要任务都接受 callback_url,任务完成或失败时,Sonix 会将任务状态 POST 到该地址,您无需轮询。Pro 和 Enterprise 方案更进一步,提供转录完成、已应用遮蔽等事件 webhook,并使用 HMAC-SHA256 签名,方便您的服务器验证每个负载。

API 能转录包含多种语言的文件吗?

能。提交时设置 language=multi,并在 language_hints 参数中列出预期语言,Sonix 会在一个任务中转录多语混杂的音频。对于单一语言的文件,请传入 54+ 种支持语言代码中的一种。转录完成后,还可以通过 translations 接口将其翻译成其他语言。

Sonix API 符合 HIPAA 吗?

符合。API 与 Sonix 其他部分运行在同一套符合 HIPAA 的基础设施上,可通过 Medical Sonix 签署业务伙伴协议 (BAA),通过 SOC 2 Type II 认证,并符合 GDPR,可签署 DPA 和 SCC。数据传输时采用 TLS 加密,静态存储时采用 AES-256 加密,客户的音频和转录文本绝不会用于训练模型。

开始构建

几分钟内
发出首个请求

创建账户,生成 API 密钥,发送您的第一个文件。试用包含 30 分钟转录时长,其余一切请参阅 API 文档。

99% 准确度。 每个字都很重要。

支持 54+ 种语言的 AI 转录和翻译。

30 minutes 免费
无需信用卡
随时取消