How Granary-HiFi Turns Wild Speech Into a High-Fidelity Resource for European Languages

The Pipeline

Granary-v2354,390 unfiltered VoxPopuli hours · 22 languages · ASR pseudo-labels
GPU PRE-PROCESSING
① Speaker diarization & clusteringlink the same voice across the recording
↓
② Sound-event detectionflag music, applause, and other non-speech
↓
③ Perceptual quality & bandwidthUTMOS, bandwidth, speech rate — kept separate
↓
④ Early cut-off verificationCTC–MFA cascade; unsupported languages = review
↓
⑤ Same-speaker context retrievala clean clip from the same speaker
↓
CPU PRE-PROCESSING
⑥ Language-aware phonemizationIPA for every segment
↓
Quality gatevalid text, IPA & context · no early cutoff · overlap < 0.5
↳ filtered out: 243,219.6 h (68.6%)
↓
⑦ Speech enhancementStudio Voice or RE USE — survivors only
↓
Granary-HiFi111,170 h · 22 languages · high-fidelity subset
click any stage to expand its full card

The Numbers

Figure 2: Interactive HiFi filtering recipes and metric distributions across sources and languages.