语音转文字 API

应用中的每项功能都可通过 /api/v1 下的 JSON 接口使用。可使用共享的 TypeScript 客户端或普通 HTTP。

  • POST /api/v1/transcribe — 文件(multipart)或 URL(JSON)
  • GET /api/v1/jobs/:id — 查询状态并获取转写稿
  • POST /api/v1/insights — 摘要、章节、待办事项
  • POST /api/v1/translate — 翻译片段
  • 在账户页面获取 Bearer API 密钥
curl -X POST https://audiotexta.com/api/v1/transcribe \
  -H "Authorization: Bearer es_YOUR_KEY" \
  -F "file=@meeting.mp3" \
  -F 'options={"language":"en","speakers":true}'

# → { "job": { "id": "tr_…", "status": "queued" } }
curl https://audiotexta.com/api/v1/jobs/tr_… -H "Authorization: Bearer es_YOUR_KEY"
import { AudiotextaClient } from "@echoscribe/shared";
const client = new AudiotextaClient({ baseUrl: "https://audiotexta.com", apiKey: process.env.ECHOSCRIBE_KEY });
const job = await client.transcribeUrl("https://youtu.be/…", { speakers: true });
const done = await client.waitForJob(job.id);
const insights = await client.insights(done, "en");

常见问题

可以转写哪些文件格式?

音频:MP3、M4A、AAC、WAV、FLAC、OGG、Opus、WMA、AIFF。视频:MP4、MOV、WebM、MKV、AVI、MPEG。也可以粘贴 YouTube 链接或媒体直链。

转写准确度如何?

取决于音频质量、语言和您选择的服务商。主流语言的清晰语音通常只需稍加校对;嘈杂环境、浓重口音和多人同时说话需要更多修改。自定义词汇和编辑器能让修正人名变得很快。

支持哪些语言?

支持 98+ 种语言的转写,包括中文、英语、德语、法语、西班牙语、波兰语、俄语、意大利语、荷兰语和葡萄牙语。界面提供六种语言。

我的数据如何处理?

您可以随时删除文件和转写稿,或设置自动删除。我们绝不使用您的内容训练模型。

相关文章