Building a Production Greek-English Speech Recognizer
Organizations: Sophea AI Lab, KIEFER SA, Athens, Greece
Abstract
We report a multi-month engineering program to build Sophea, a production bilingual Greek-English automatic speech recognition system. We evaluate the system against nine production gates covering Greek and English word error rate, language identification, and hallucinations on non-speech audio. Across twenty-three training iterations and two model architectures, no training-data composition passed all nine gates simultaneously. Meeting the Greek noisy-environment target required about 1,500 steps of dense domain exposure, while preserving English language identification tolerated only about 250 steps, or about 1,250 with a rebalanced mix that reduced Greek accuracy. We describe a six-stage data pipeline in which calibrating an audio-quality filter against in-domain anchors reduced the discarded share of scored Greek audio from 98.7 percent to 10.6 percent. A pre-registered ablation isolated a hallucination defect to one training-data package. A three-model ROVER ensemble increased gate coverage from 4-7 of 9 for individual models to 9 of 9 and reduced overlapping-speech WER from 53.35 percent to 37.87 percent, a 29 percent relative improvement. A separate learned per-clip arbiter over two models is listed as sophea/asr-k1 (preview) on the public Open ASR Leaderboard, with 4.26 percent average WER across eight public English test sets, and reaches 25.88 percent WER on live Greek noisy-environment traffic. We also document five cases in which a measurement tool produced a plausible but incorrect result and seven substantial approaches that were evaluated but not shipped. No model weights or training data are released; we report methodology and quantitative results only.
Figures & tables
| Gate | Threshold | Value | Result |
|---|---|---|---|
| Anchor WER | 3.09 | 3.03 | PASS |
| Code-switch (cs) | 7.72 | 7.42 | PASS |
| Meeting (ITN) | 14.85 | 14.79 | PASS |
| Audio-LONG (ITN) | 12.77 | 10.42 | PASS |
| Boilerplate (BP) | 18 | 26 | FAIL |
| English WER (W-EN) | 2.63 | 2.49 | PASS |
| Model | FLEURS | FLEURS | LibriSpeech | Real-world | Community- | Parliamentary |
|---|---|---|---|---|---|---|
| (English) | (Greek) | (clean) | Greek, agg. | sourced Greek | Greek | |
| Large model | 10.22% | 9.13% | 2.67% | 15.97% | 1.73% | 20.81% |
| Turbo tier | 13.02% | 11.53% | 2.46% | 20.65% | 21.61% | 24.98% |
| Benchmark | Ours | Canary | Whisper | Two-model | Three-model |
|---|---|---|---|---|---|
| FT | FT | vote | vote | ||
| Greek, clean read speech (FLEURS) | 8.99 | 8.63 | 5.23 | 6.96 | 3.98 |
| Greek, TEDx talks | 13.29 | 6.44 | 6.73 | 6.99 | 6.01 |
| Greek, community-sourced speech | 8.70 | 8.70 | 1.63 | 7.07 | 2.72 |
| Greek, informal conversational speech | 9.64 | 8.58 | 7.85 | 7.70 | 6.93 |
| Greek, business meetings | 20.53 | 18.27 | 15.73 | 17.55 | 16.59 |
| Test set | Sophea ASR K1 | Qwen far-field variant alone | Canary FT alone |
|---|---|---|---|
| AMI | 8.50 | 8.19 | 13.86 |
| AMI, close-talk | 7.29 | 7.27 | 11.63 |
| Earnings-22 (cleaned, AA-chunked) | 6.03 | 8.11 | 9.64 |
| GigaSpeech | 7.69 | 7.85 | 8.08 |
| GigaSpeech, clean | 7.65 | 7.80 | 7.96 |
| LibriSpeech, test-clean | 1.18 | 1.38 | 1.25 |
Automatic Speech Recognition
Automatic speech recognition converts spoken language into text across speakers, languages, domains, and recording conditions.
See all 480 papers