翻译功能需通过 API 传递参数实现,步骤如下:
- 设置任务类型:在请求中添加
task=translate
参数。 - 指定目标语言:通过
language=en
(或其他语言代码)定义输出语言。 - 发送音频数据:以二进制形式 POST 到 Worker URL 的
/raw
接口。
示例 cURL 请求:
curl -X POST "https://whispercloudflare.tchepai.com/raw?task=translate&language=en"
-H "Content-Type: application/octet-stream"
--data-binary "@audio.mp3"
返回结果为翻译后的文本及时间戳(JSON 格式)。
本答案来源于文章《Whisper on Cloudflare AI:将音频转文字并生成字幕的免费工具》