Deepgram Nova 3 API

使用Nova-3模式进行语音对文字的转录,提供多种语言支持和先进的定制的制作工作量设置。

Deepgram译名发布日期 2025年2月12日专有端点

关于 Deepgram Nova 3

使用Nova-3模式进行语音对文字的转录,提供多种语言支持和先进的定制的制作工作量设置。

也称为 Deepgram-Nova-3

transcriptionspeech to text

Deepgram Nova 3 规格

模型 ID
deepgram-nova-3
提供方
Deepgram
类别
译名
发布日期
2025年2月12日
输入
音频
输出
文本
端点
POST/v1/audio/transcriptions
备用模型 ID
deepgram/nova-3nova-3

Deepgram Nova 3 API 价格

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

类型
规格
价格
译名
每分钟音频
$0.014
在完整价格页比较

如何调用 Deepgram Nova 3 API

Deepgram Nova 3 通过 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": "deepgram-nova-3",
    "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": "deepgram-nova-3",
        "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)
Deepgram Nova 3 API 完整参考

Deepgram Nova 3 API 参数

EmpirioLabs 上 Deepgram Nova 3 API 支持的请求参数。省略字段时使用默认值。

参数类型默认值范围 / 值描述
filestring--音频文件(mp3、wav、m4a、ogg等)以multipart/form-data形式上传。
file_urlstring--音频的网址以便转录。与file互斥。
smart_formatbooleantrue-应用智能格式化(大写、标点、格式numbers/dates)。
profanity_filterbooleanfalse-在记录中用****遮盖脏话。
numeralsbooleanfalse-将口语数字转换为数字(例如“五”→“5”)。
measurementsbooleanfalse-将测量词转换为缩写(例如“kilograms”→“kg”)。
languageenumautoauto, en, es, fr, de, it, pt, ja, zh, hi, ru, nlISO 639-1语言代码。如果省略了,则自动检测。
redact_piibooleanfalse-在笔录中掩盖个人身份信息。
redact_pcibooleanfalse-成绩单上要写口罩支付卡号。
keytermstring--用逗号分隔的关键词来提高识别准确率(术语、名称)。
diarizebooleanfalse-识别不同的发言者,并为每个发言人标签。
paragraphsbooleantrue-根据停顿和发言人转向,将输出分成段落。
dictationbooleanfalse-把“句号”、“逗号”、“换行”等命令理解为punctuation/formatting。
punctuatebooleantrue-在文字记录中添加标点符号。
文档中还有 2 个参数

须知

自动识别语言 英语,西班牙语,法语,德语,意大利语,葡萄牙语,日语,汉语,印地语,俄语,荷兰语. Custom Key terms - 仅英文,% 500 令牌总数 - 提高域内特定词汇的识别 Feature interviews - Diarization auto-enables speakings - Smart格式和段落 auto-enable punctuation PCI/PII 编辑和亵渎过滤器默认关闭

Deepgram Nova 3 API:常见问题

Deepgram Nova 3 API 收费多少?

在 EmpirioLabs,Deepgram Nova 3 按量计费:译名 $0.014 每分钟音频。本页的实时价格表始终与 API 的实际计费一致。

Deepgram Nova 3 使用哪个端点?

Deepgram Nova 3 通过 api.empiriolabs.ai 上的 POST /v1/audio/transcriptions 提供,使用标准的 Bearer 令牌认证。

集成之前可以在浏览器里试用 Deepgram Nova 3 吗?

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

如何获取 Deepgram Nova 3 API 密钥?

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

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

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