Join the conversation

Join the community of Machine Learners and AI enthusiasts.

Sign Up
yuriyvnvΒ 
posted an update 21 days ago
Post
1389
πŸ”Š Four Qwen3-ASR (0.6B and 1.7B) Fine-Tunes for Portuguese and Dutch.

Both the 1.7B and 0.6B variants of Alibaba's Qwen3-ASR, fine-tuned for European Portuguese and Dutch and bundled in a single collection.

πŸ”— Collection: https://huggingface.co/collections/yuriyvnv/qwen-asr-for-portuguese-and-dutch-17b-and-06b

Headline numbers β€” Common Voice 22 test, with the zero-shot baseline.
πŸ‡΅πŸ‡Ή Qwen3-ASR-1.7B-PT β€” 12.91% β†’ 8.50% WER (-34%)
πŸ‡΅πŸ‡Ή Qwen3-ASR-0.6B-PT β€” 18.26% β†’ 11.85% WER (-35%)
πŸ‡³πŸ‡± Qwen3-ASR-1.7B-NL β€” 6.68% β†’ 5.28% WER (-21%)
πŸ‡³πŸ‡± Qwen3-ASR-0.6B-NL β€” 12.46% β†’ 8.31% WER (-33%)

The 0.6B variants are the more interesting half of the release. They give up only a few WER points compared to the 1.7B at a third of the parameters β€” relevant for edge hardware, CPU inference, or anywhere keeping inference cost down. The Dutch 0.6B in particular lands at 8.3% WER on CV22, competitive with much larger systems.

The Dutch 1.7B started from a strong 6.7% zero-shot, so the absolute gain is smaller β€” Qwen already handles Dutch well, and the fine-tune mostly sharpens it on Common Voice's casing and punctuation conventions.

Training stuck close to Qwen's official SFT recipe (lr 2e-5, linear schedule, 2% warmup, bf16, gradient checkpointing on a single H100). The data is the differentiator: Common Voice 22 train + validation augmented with synthetic OpenAI-TTS speech, filtered by the WAVe multimodal embedding model that scores clips at the word level and drops the ones that don't align well with their transcripts.

πŸ“¦ Full pipeline β€” synthetic data generation, WAVe filtering, training scripts, evaluation protocol β€” is open-source:
github.com/yuriyvnv/TTS-Augmented-ASR
@hf-audio .
#asr #speech #parakeet #nvidia #nemo #multilingual #fine-tuning #commonvoice
In this post