Building a Production Greek-English Speech Recognizer
Christos Petrocheilos, Cleopatra Papadopoulou, Chris Porikis, Ioakeim Perros, Ayoub Kirouane, Themistoklis Nikolis
Sophea AI Lab, KIEFER SA
Published September 11, 2026 · on the feed September 15, 2026 · ▲ 9 · arXiv 2609.13498
The 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.
The Brief
3:07A short podcast summary of the paper. Written and voiced by AI.
Transcript
Building a Production Greek-English Speech Recognizer. By Christos Petrocheilos and five others, from the Sophea AI Lab at Kiefer. Published on the eleventh of September. No code repository is linked to it.
Sophea is a production bilingual Greek-English automatic speech recognition system, and the report describes the multi-month engineering program that built it. Its central finding is a negative one. The system was evaluated against nine production gates, covering word error rate in Greek and in English, 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 at the same time. Nine gates had to hold at once, and the search for a single data mix that satisfied them all is the thread running through the whole report.
The tension behind that result is concrete. Meeting the Greek target for noisy environments required about one thousand five hundred steps of dense domain exposure. Preserving English language identification tolerated only about two hundred fifty steps. A rebalanced mix stretched that to about one thousand two hundred fifty steps, but the rebalancing reduced Greek accuracy. Put side by side, the Greek requirement needed roughly six times more exposure than English language identification could survive.
Several pieces of engineering moved the numbers along the way. A six-stage data pipeline calibrated its audio-quality filter against in-domain anchors, and that calibration cut the share of scored Greek audio being discarded from ninety-eight point seven percent to ten point six percent. Separately, a pre- registered ablation isolated a hallucination defect to a single training-data package.
What did clear every gate was a combination of models. A three-model ROVER ensemble raised gate coverage from between four and seven of nine, for the individual models, to all nine. It also reduced word error rate on overlapping speech from fifty-three point three five percent to thirty-seven point eight seven percent, a twenty-nine percent relative improvement.
A different construction, a learned per-clip arbiter over two models, is listed as a preview entry on the public Open ASR Leaderboard. It shows four point two six percent average word error rate across eight public English test sets, and reaches twenty-five point eight eight percent on live Greek noisy-environment traffic.
The report is candid about its own limits and missteps. It documents 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 and no training data are released. What is published is methodology and quantitative results only. The finding concerns one language pair, Greek and English, measured against one set of production gates, with two model architectures tried.
The numbers describe production targets pulling against each other inside a single model's training. More Greek domain exposure helped the Greek target and hurt English language identification, and no data mix across twenty-three iterations resolved the pull. Meeting all nine gates together took several models rather than one. The pipeline fix, the ablation and the ensemble each answered a specific failure. None of them made a single training mix sufficient.
Paper Quest · 7 chapters · about 39 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Nine gates must hold at once. Every fix for one seems to break another.
You are building a transcription service for Greek and English, mixed inside single sentences, recorded over phone lines and in crowded meeting rooms. It must pass nine production gates at once.
The road ahead
- 1 · The problem ~6 min A Greek-English transcription service must pass nine gates at once, and training harder on noisy Greek audio breaks English language identification.
- 2 · What came before ~3 min
- 3 · The key idea ~8 min At this model scale no single training mix passed every gate, because Greek and English pull against each other, so the team combined several distinct models by word-level voting.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Filter the data, train many model versions, test each against nine gates, then combine three distinct models with ROVER voting.
- 6 · The experiment ~6 min You’ll guess: By how much, in relative terms, did ROVER voting with a second model cut word error rate on overlapping speech compared with the single model?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.