Whisper Large v3 Turbo API

受控Whisper Large v3 Turbo转录,支持多语言ASR、翻译、VAD、时间戳、字幕、热词和解码控制。

OpenAI译名发布日期 2024年10月1日原生推理

关于 Whisper Large v3 Turbo

受控Whisper Large v3 Turbo转录,支持多语言ASR、翻译、VAD、时间戳、字幕、热词和解码控制。

也称为 Whisper Large Turbo, OpenAI Whisper Large v3 Turbo, Whisper-Large-v3-Turbo

transcriptiontranslationmultilingualword timestampshotwordssrt vtt

Whisper Large v3 Turbo 规格

模型 ID
whisper-large-v3-turbo
提供方
OpenAI
类别
译名
发布日期
2024年10月1日
输入
音频
输出
文本
端点
POST/v1/audio/transcriptions
备用模型 ID
openai/whisper-large-v3-turbo

Whisper Large v3 Turbo API 价格最高省 17%

来自 EmpirioLabs 目录的实时按量计费价格。只为实际用量付费,没有月度最低消费。

类型
规格
价格
控制下的抄录
每分钟音频
$0.006$0.005
在完整价格页比较

如何调用 Whisper Large v3 Turbo API

Whisper Large v3 Turbo 通过 POST /v1/audio/transcriptions 运行。请求会立即返回 job_id;轮询 GET /v1/jobs/{job_id} 直到任务完成,再从结果中读取输出 URL。 在EmpirioLabs 控制台获取 API 密钥。

cURL:提交任务
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:轮询结果
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
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)
Whisper Large v3 Turbo API 完整参考

Whisper Large v3 Turbo API 参数

EmpirioLabs 上 Whisper Large v3 Turbo API 支持的请求参数。省略字段时使用默认值。

参数类型默认值范围 / 值描述
audio_urlstring--音频文件的网址以便转录。和audio_base64互斥。
audio_base64string--Base64编码的音频字节。和audio_url互斥。
audio_suffixstring.audio-当音频源没有可识别的扩展名时,可以提示文件扩展名(mp3、wav、m4a等)。
languagestring--ISO 639-1语言代码(如英文、英文、法文等)。留空以供自动检测。
taskenumtranscribetranscribe, translate转录=同一种语言,翻译=翻译成英文。
beam_sizeinteger51 到 32波束搜索宽度。更高=更准确但更慢。
best_ofinteger51 到 32在温度>时,需采样的候选人数为0。
patiencenumber10 到 10光束搜索耐力因子。更高 = 探索更多候选人。
length_penaltynumber1-10 到 10较长成绩单将被处罚。负片则会促使输出更短。
repetition_penaltynumber10.1 到 5重复使用标记会被惩罚。>1减少重复。
no_repeat_ngram_sizeinteger00 到 20阻止任何如此大小的n克在输出中重复出现。
temperaturestring0,0.2,0.4,0.6,0.8,1-采样温度。0 = 确定性,较高 = 变异更多。
compression_ratio_thresholdnumber2.4-将压缩比超过此值的输出视为失败,然后重新尝试。
log_prob_thresholdnumber-1-将平均对数概率低于此的段视为失败并重试。
文档中还有 24 个参数

须知

支持 URL/base64 音频, language/task,光束和温度回落控制, VAD/chunking,热字,提示,字数时间戳,标点控制,符号调试输出,以及 JSON/text / SRT/VTT 格式.

Whisper Large v3 Turbo API:常见问题

Whisper Large v3 Turbo API 收费多少?

在 EmpirioLabs,Whisper Large v3 Turbo 按量计费。本页的实时价格表始终与 API 的实际计费一致。

Whisper Large v3 Turbo 使用哪个端点?

Whisper Large v3 Turbo 通过 api.empiriolabs.ai 上的 POST /v1/audio/transcriptions 提供,使用标准的 Bearer 令牌认证。

集成之前可以在浏览器里试用 Whisper Large v3 Turbo 吗?

可以。EmpirioLabs Playground在浏览器中以与 API 相同的参数运行 Whisper Large v3 Turbo,你可以在写代码之前先测试提示词。

如何获取 Whisper Large v3 Turbo API 密钥?

创建 EmpirioLabs 账户,然后在控制台的 API Keys生成密钥。计费使用按量付费的额度,只为实际发出的请求付费。

准备好使用更好的终端了吗?

查看我们的定价,或者如果你想将自己的模型部署到我们的堆栈中,请联系我们。