DeepSeek ASR 和 TTS 实测:价格、准确率、延迟
DeepSeek 在 API 里加了一组工具接口,其中有语音转文字(ASR)和文字转语音(TTS)。我们拿到当天就接进了 BibiGPT,并和 Grok、Gemini、通义、阶跃、ElevenLabs 跑了同一批音频。
价格
- 语音识别:牌价 $0.116/小时,限时半价 $0.058/小时,按秒计,不满 1 秒按 1 秒。
- 语音合成:牌价 $0.45/万字符,限时半价 $0.225/万字符。一个汉字记 2 个字符,字母、数字、空格记 1 个。
- 折算:ASR 限时价约 ¥0.41/小时;TTS 中文实际约 $45/百万字,英文约 $22.5/百万字符。全部模型的横向价格见语音模型对比页。
语音识别(ASR)准确率实测
同一批 50 条音频(25 条普通话、25 条英语),六家各跑一遍。数字越小越准。
| 引擎 | 中文字错率 | 英文词错率 | 单条延迟 | 每小时 | 时间戳 | 单文件上限 |
|---|---|---|---|---|---|---|
| Grok Voice Transcribe 2.0 | 1.4% | 5.3% | 2.2 s | $0.1 | 有 | 500 MB |
| DeepSeek ASR | 1.9% | 6.4% | 1.2 s | $0.058 | 无 | 120 s / 8 MiB |
| Gemini 3.5 Transcribe | 2.2% | 5.3% | 4.3 s | $0.31 | 有 | ~20 MB inline |
| Qwen3-ASR-Flash | 2.3% | 4.6% | 0.8 s | $0.112 | 有 | 5 min (flash) |
| StepFun ASR | 3.9% | 5.8% | 0.8 s | $0.0211 | 有 | — |
| ElevenLabs Scribe v2 | 7.1% | 6.4% | 2.8 s | $0.22 | 有 | 3 GB |
方法:Google FLEURS 测试集随机抽 25 条普通话、25 条美式英语(共约 9 分钟),转成 16 kHz 16-bit 单声道 WAV 并统一响度。中文算字错率(CER),英文算词错率(WER),都去掉标点、统一大小写和繁简。延迟是单条请求的中位数。
我们看到的
- 中文最稳:25 条里最差的一条字错率 12%,Grok 和通义最差的一条分别是 26%、21%。错的多是外国人名音译。
- 小声录音会丢字:FLEURS 里有十几条音量很低的录音,不做响度归一时 DeepSeek 英文会丢掉句首或句尾,词错率从 6.4% 升到 17.5%。真实场景里先做音量归一。
- 品牌名会听成别的:「BibiGPT」被写成「BB GPT」「DBBKGPT」,没有热词参数可以纠正。
- 粤语能认,但在我们试的一条里转成了普通话书面字,口语用字(嘅、哋)没有保留。
- 速度快:约 1 秒一条,和通义、阶跃一档,比 Grok、Gemini 快一倍以上。
语音合成(TTS)实测
同一段文案(中文 119 字、英文 292 字符、日文 83 字),两个音色各合成一次。
| 音色 | 语言 | 首包 | 总耗时 | 音频时长 |
|---|---|---|---|---|
| stella | ZH | 1.03 s | 4.37 s | 20.3 s |
| tide | ZH | 0.79 s | 3.85 s | 19.1 s |
| stella | EN | 1.26 s | 5.58 s | 27.0 s |
| tide | EN | 0.96 s | 5.47 s | 24.6 s |
| stella | JA | 0.99 s | 2.45 s | 12.6 s |
| tide | JA | 0.80 s | 2.19 s | 12.0 s |
试听
下面是我们用 DeepSeek TTS 合成的原始音频,没有剪辑。
我们看到的
- 出声快:首包 0.8–1.3 秒,合成速度约为实时的 5 倍,适合边生成边播。
- 数字读得对:「2026 年 11 月」「0.06 美元」「第 12 个」都按中文习惯读出。英文里的 “$0.06” 读成 “zero point oh six dollars”。
- 只有 Stella(女)和 Tide(男)两个音色,不能调语速、情绪,也不能克隆声音。要情绪和音色选择,用 MiniMax、ElevenLabs。
- 有内容审核:文本没过审会直接返回 400。
限制一览
| 项目 | ASR | TTS |
|---|---|---|
| 接口 | POST /v1/tools/asr(multipart) | POST /v1/tools/tts(JSON),另有 WebSocket 流式 |
| 格式 | 16-bit PCM WAV 或 Ogg Opus;MP3 不收 | wav(默认)或 24 kHz pcm;流式可出 opus |
| 长度 | ≤ 120 秒、≤ 8 MiB | ≤ 10,000 计费字符、请求体 ≤ 64 KiB,单次最多 30 分钟音频 |
| 语言 | 21 种,含粤语,自动识别 | 10 种:普通话、粤语、英、日、韩、马来、阿拉伯、印尼、泰、越 |
| 参数 | 没有语言、热词、时间戳参数 | voice_id、format、filter_markdown;没有语速 |
| 并发 | 每账号同时 50 个 | 每账号同时 50 个 |
| 坑 | 立体声只认左声道,左声道没声音时返回空字符串而不报错 | wav 是流式写出,头里的长度是占位值,按头读时长会出错 |
在 BibiGPT 里怎么用
- 图片小视频、文档解说配音:在配音引擎里选「DeepSeek TTS」,Pro 会员不用自己填 Key。
- 长视频字幕仍建议用自动选择:DeepSeek ASR 没有时间戳、单条 120 秒,BibiGPT 暂未把它放进字幕引擎。
直接调 API
两个接口都用平台的 DeepSeek API Key,跟对话模型同一把。 ASR docs · TTS docs
curl https://api.deepseek.com/v1/tools/asr \
-H "Authorization: Bearer $DEEPSEEK_API_KEY" \
-F file="@speech.wav"
# → {"request_id":"…","text":"…","duration_ms":3200}
# MP3 / M4A 先转成 16 kHz 单声道 WAV,切成 ≤120 秒一段
ffmpeg -i in.mp3 -ac 1 -ar 16000 -sample_fmt s16 \
-f segment -segment_time 110 part_%03d.wavcurl https://api.deepseek.com/v1/tools/tts \
-H "Authorization: Bearer $DEEPSEEK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"你好,DeepSeek。","voice_id":"tide","format":"wav"}' \
--output speech.wav常见问题
DeepSeek 有语音识别和语音合成 API 吗?
有。2026 年 11 月上线,在 API 文档的 Tool APIs 下,叫 Speech to Text 和 Text to Speech,用同一个 DeepSeek API Key。
DeepSeek ASR 多少钱?
牌价 $0.116/小时,限时半价 $0.058/小时,按秒计费。比 ElevenLabs Scribe 便宜,比阶跃 StepAudio 2.5、通义 Qwen-Audio-3.1 贵。
DeepSeek ASR 准不准?
我们用 FLEURS 测的中文字错率 1.9%,六家里排第二,只比 Grok 差一点;英文词错率 6.4%,排在中间。
DeepSeek ASR 能给视频做字幕吗?
不太适合。它一次只收 120 秒以内的音频,也不返回时间戳,做字幕得自己切段、自己估时间。语音输入、语音消息转文字更合适。
DeepSeek TTS 有几个声音?支持中文吗?
两个:Stella(女声,默认)和 Tide(男声)。支持普通话和粤语,还有英日韩等共 10 种语言,语言按文本自动识别。
DeepSeek TTS 怎么计费?
牌价 $0.45/万字符,限时半价 $0.225。一个汉字记 2 个字符,所以中文按字算约 $45/百万字。
不写代码,直接用 DeepSeek 配音
在 BibiGPT 里把文章、PDF、视频总结做成带配音的小视频,配音引擎选 DeepSeek TTS 即可。