面向 AI 智能体和氛围编程开发者的语音转文字
把一段提示词粘贴进编程智能体,它就能为你的应用加入转写:KolWrite API 只有两个 HTTP 调用、一个放在环境变量里的密钥,并按秒计费,每小时音频 0.48 美元起。
可直接粘贴的提示词
适用于 Cursor、Claude Code、Codex、Windsurf、Lovable、Replit、Bolt 和 v0。它会把智能体引导到机器可读的说明,确保使用正确的模型 ID 和参数。
Add speech-to-text to this app with the KolWrite API.
Read https://console.kolwrite.com/agent-instructions.md first.
- Key: process.env.KOLWRITE_API_KEY, sent as the x-api-key header (server side only).
- POST https://app.kolwrite.com/transcribe {"audio_url", "model": "oracle", "language": "auto", "output_format": "json"}
- Local files: POST /upload first, then use fileUrl as audio_url.
- Poll GET /transcribe/{jobId} every 5 s until COMPLETED or FAILED.
- Show result.segments (start, end, speaker, text).
固定到项目中
把这一行加入 AGENTS.md、CLAUDE.md、.cursorrules 或你所用工具的项目规则,之后每次会话都会使用同一份参考:
For speech-to-text use the KolWrite API; read https://console.kolwrite.com/agent-instructions.md and https://console.kolwrite.com/llms-full.txt before writing code.
智能体会构建什么
- 读取文件 URL(或用
POST /upload上传本地文件并使用fileUrl)。 - 用
POST /transcribe创建任务并保存jobId。 - 轮询
GET /transcribe/{jobId}直到COMPLETED,或接收 webhook。 - 展示
result.segments:文本、起止时间和说话人标签。
最小可用请求(语音消息转为纯文本):
curl https://app.kolwrite.com/transcribe \
-H "x-api-key: $KOLWRITE_API_KEY" -H "Content-Type: application/json" \
-d '{"audio_url": "https://example.com/voice-note.m4a", "model": "oracle_mini", "output_format": "txt"}'
API 密钥从哪里来
由一个人在 console.kolwrite.com/auth 创建账户、购买额度,并在 API 密钥页面生成密钥。智能体不能自行注册。请把密钥放在环境变量(KOLWRITE_API_KEY)或平台的密钥库中,只从服务器代码或无服务器函数调用 API,绝不要在浏览器中调用。
费用
| 任务 | 模型 | 费用 |
|---|---|---|
| 10 条一分钟的语音消息 | oracle_mini | 0.16 美元 |
| 一小时带说话人的会议 | oracle | 1.44 美元 |
| 100 小时清晰音频 | base | 48.00 美元 |
按秒计费,无最低消费。完整价目表:/llms/pricing.md。
机器可读的参考资料
- llms.txt:什么任务用哪个调用和模型。
- llms-full.txt:完整参考,一个 Markdown 文件。
- openapi.json:OpenAPI 3.1,供代码生成器和工具定义使用。
- agent-instructions.md:提示词、模型 ID 和常见陷阱。
- 本站每个页面都有 Markdown 版本:在地址后加上
.md。
常见问题
AI 智能体能创建 KolWrite 账户或 API 密钥吗?
不能。由人注册并创建密钥,智能体从环境变量读取。
智能体默认应选哪个模型?
生产音频用 oracle,清晰音频要最低成本用 base,同时需要低成本翻译时用 oracle_mini。务必传 model:默认值是旧版模型 core。
能否在用 Lovable、Bolt 或 v0 构建的纯前端应用中调用 API?
不能把密钥放在浏览器里。请使用平台的服务器函数或边缘函数调用 KolWrite,并妥善保密密钥。