
受控Whisper Large v3 Turbo转录,支持多语言ASR、翻译、VAD、时间戳、字幕、热词和解码控制。
受控Whisper Large v3 Turbo转录,支持多语言ASR、翻译、VAD、时间戳、字幕、热词和解码控制。
也称为 Whisper Large Turbo, OpenAI Whisper Large v3 Turbo, Whisper-Large-v3-Turbo
whisper-large-v3-turbo/v1/audio/transcriptionsopenai/whisper-large-v3-turbo来自 EmpirioLabs 目录的实时按量计费价格。只为实际用量付费,没有月度最低消费。
Whisper Large v3 Turbo 通过 POST /v1/audio/transcriptions 运行。请求会立即返回 job_id;轮询 GET /v1/jobs/{job_id} 直到任务完成,再从结果中读取输出 URL。 在EmpirioLabs 控制台获取 API 密钥。
curl https://api.empiriolabs.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "whisper-large-v3-turbo",
"audio_url": "https://example.com/meeting-recording.mp3"
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/transcriptions",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "whisper-large-v3-turbo",
"audio_url": "https://example.com/meeting-recording.mp3",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)EmpirioLabs 上 Whisper Large v3 Turbo API 支持的请求参数。省略字段时使用默认值。
| 参数 | 类型 | 默认值 | 范围 / 值 | 描述 |
|---|---|---|---|---|
| audio_url | string | - | - | 音频文件的网址以便转录。和audio_base64互斥。 |
| audio_base64 | string | - | - | Base64编码的音频字节。和audio_url互斥。 |
| audio_suffix | string | .audio | - | 当音频源没有可识别的扩展名时,可以提示文件扩展名(mp3、wav、m4a等)。 |
| language | string | - | - | ISO 639-1语言代码(如英文、英文、法文等)。留空以供自动检测。 |
| task | enum | transcribe | transcribe, translate | 转录=同一种语言,翻译=翻译成英文。 |
| beam_size | integer | 5 | 1 到 32 | 波束搜索宽度。更高=更准确但更慢。 |
| best_of | integer | 5 | 1 到 32 | 在温度>时,需采样的候选人数为0。 |
| patience | number | 1 | 0 到 10 | 光束搜索耐力因子。更高 = 探索更多候选人。 |
| length_penalty | number | 1 | -10 到 10 | 较长成绩单将被处罚。负片则会促使输出更短。 |
| repetition_penalty | number | 1 | 0.1 到 5 | 重复使用标记会被惩罚。>1减少重复。 |
| no_repeat_ngram_size | integer | 0 | 0 到 20 | 阻止任何如此大小的n克在输出中重复出现。 |
| temperature | string | 0,0.2,0.4,0.6,0.8,1 | - | 采样温度。0 = 确定性,较高 = 变异更多。 |
| compression_ratio_threshold | number | 2.4 | - | 将压缩比超过此值的输出视为失败,然后重新尝试。 |
| log_prob_threshold | number | -1 | - | 将平均对数概率低于此的段视为失败并重试。 |
支持 URL/base64 音频, language/task,光束和温度回落控制, VAD/chunking,热字,提示,字数时间戳,标点控制,符号调试输出,以及 JSON/text / SRT/VTT 格式.
在 EmpirioLabs,Whisper Large v3 Turbo 按量计费。本页的实时价格表始终与 API 的实际计费一致。
Whisper Large v3 Turbo 通过 api.empiriolabs.ai 上的 POST /v1/audio/transcriptions 提供,使用标准的 Bearer 令牌认证。
可以。EmpirioLabs Playground在浏览器中以与 API 相同的参数运行 Whisper Large v3 Turbo,你可以在写代码之前先测试提示词。
创建 EmpirioLabs 账户,然后在控制台的 API Keys生成密钥。计费使用按量付费的额度,只为实际发出的请求付费。