CTC-DID: CTC-Based Arabic dialect identification for streaming applications
This work addresses the challenge of insufficient accuracy and real-time performance in Arabic dialect identification under low-resource, streaming conditions. The authors propose a limited-vocabulary speech recognition framework based on Connectionist Temporal Classification (CTC) loss, which models dialect labels as sequences of phonetic units and enables end-to-end streaming inference. This study is the first to apply CTC to dialect identification and introduces a language-agnostic heuristic label repetition strategy that significantly enhances robustness for short utterances and zero-shot scenarios. By integrating self-supervised learning (SSL) models with CTC loss and leveraging alignment labels generated via LAH or pretrained ASR systems, the proposed approach outperforms fine-tuned Whisper and ECAPA-TDNN baselines on low-resource Arabic dialect recognition tasks, achieving superior performance particularly on the Casablanca dataset in zero-shot and short-duration evaluations.