Benchmarking Russian speech recognition on CPU: T-one, GigaAM-v3 and cloud models
说明与用途
在CPU上对俄语语音识别进行了基准测试:T‑one(流式,0.31 RTF),GigaAM‑v3(离线,9.4% 与共识距离,13 s),以及 Gemini 云模型(7–8.6% 与共识距离,12–61 s)。
问题
Need a voice agent that understands Russian speech over the phone and answers out loud, requiring reliable on‑CPU speech recognition.
结果
T‑one runs real‑time on a single CPU thread with 0.31 RTF; GigaAM‑v3 achieves 9.4% distance to consensus and 13 s median time on CPU; Gemini cloud models achieve 7.0–8.6% distance but are slower and more expensive.
工作流
- 1. Gather seven personal voice‑message recordings (7–120 s).
- 2. Run each recording through T‑one (greedy decoder, 1 thread) and record time, RTF, CPU time.
- 3. Measure latency per phrase and adjust MIN_SILENCE_DURATION to reduce lag.
- 4. Run recordings through GigaAM‑v3 (offline, int8 encoder) and record median time per file.
- 5. Compare with Gemini cloud models (audio input) and compute distance to consensus and median time.
- 6. Document installation challenges (kenlm build, decoder selection).
- 7. Summarize results in tables and screenshots.
- 8. Store scripts and license checks in ru‑speech‑bench repo.
证据
On a 53‑second clip, greedy decoder, best of four runs:
Disagreement against GigaAM as the reference: 20‑22% on a clean clip, 41.5‑46.8% on a quiet recording of two people.
On my seven recordings on the same VM, four threads, under parallel load: median 12.8 s per file for lengths of 7 to 130 s, range 3.8‑26.6 s.
Gemini‑3.6‑flash did best on Latin terms, but results are unstable from version to version.
- 记录日期: 2026-10-23T02:26:17.112Z