Echora: Qwen3-ASR Adaptation for Dysarthric Speech
Echora is an English speech-recognition adapter for literal transcription of dysarthric speech and short communication commands. It adapts the pretrained Qwen3-ASR 1.7B foundation through selected acoustic layers, the multimodal projector, and decoder LoRA, updating 2.65% of the model's parameters.
The released artifact supports up to five literal transcription hypotheses. It is integrated into a communication assistant that preserves recognition evidence while helping the speaker select and communicate a message.
Source code · Training protocol · Evaluation · Architecture
Model overview
| Property | Released model |
|---|---|
| Pretrained foundation | Qwen3-ASR 1.7B |
| Task | English dysarthric speech and controlled short-command transcription |
| Adaptation | Acoustic-layer tuning, multimodal-projector tuning, decoder LoRA |
| Trainable parameters | 53,992,448 of 2,038,511,232 total (2.65%) |
| Adapter artifact | 215,982,640 bytes (216 MB / 206 MiB) |
| Output | Literal transcription; optional five-hypothesis decoding |
| Checkpoint selection | Epoch 7; development speaker F03 |
The adapter is downloadable from this model repository. The foundation is provisioned separately from its pinned upstream revision. The adaptation fraction describes training parameters; it does not imply reduced foundation inference memory.
Evaluation against the pretrained foundation
The pretrained foundation and released adapter were evaluated on identical F03 development manifests using the same literal prompt and deterministic single-output decoding. F03 was used for checkpoint selection, so these are development results. Word error rate (WER) is lower-is-better; normalized exact match is higher-is-better.
| Development dataset | Recordings | Pretrained Qwen3-ASR WER | Echora WER | Relative WER reduction |
|---|---|---|---|---|
| TORGO dysarthric speech, F03 | 557 | 22.16% | 11.51% | 48.1% |
| Controlled composed commands, F03 | 480 | 53.92% | 24.92% | 53.8% |
Exact transcription and word preservation
| Development measure | Pretrained Qwen3-ASR | Echora |
|---|---|---|
| TORGO normalized exact match | 56.37% | 76.30% |
| Composed-command normalized exact match | 12.92% | 48.96% |
| Composed-command word deletion rate | 6.17% | 0.50% |
On the 480-command development split, deleted reference words decreased from 74 to 6 out of 1,200 reference words: a 91.9% relative reduction in word deletions. This measures word omission under that protocol, rather than an overall accuracy or real-world communication benefit.
Source: complete experiment result, fields baseline.foundation_prompt and selected_development. The same evaluation implementation measures both models. Normal-speech development measurements and all historical comparisons are retained in the detailed evaluation below.
Held-out speaker evaluation
M04 was excluded from this adapter's training and checkpoint selection. Results are literal recognition, before wording generation, personal context, or acoustic reranking. WER and character error rate (CER) are lower-is-better.
| Test dataset | Recordings | WER | CER |
|---|---|---|---|
| TORGO dysarthric speech, M04 | 281 | 55.02% | 38.40% |
| Controlled composed commands, M04 | 480 | 51.58% | 30.52% |
| Normal speech | 262 | 5.23% | 1.86% |
These figures characterize the released adapter. A matched pretrained-foundation comparison was not recorded for the command-v3 protected command test; development improvements above must not be extrapolated to that test.
Multiple-hypothesis decoding
A separate five-beam diagnostic evaluated 480 composed commands:
| Diagnostic measure | Released adapter |
|---|---|
| Rank-one WER | 61.75% |
| Rank-one CER | 44.40% |
| Top-five oracle WER | 46.83% |
| Exact reference present in the top five | 36.46% |
Oracle measures describe the best available hypothesis when the reference is known. They do not establish automatic-selection accuracy. This diagnostic uses a separate decoding protocol; its rank-one result is distinct from the single-output held-out table.
Adaptation methodology
The experiment combines targeted acoustic adaptation with low-rank decoder updates:
- Acoustic encoder: tune layers 20–23.
- Multimodal projector: tune the audio-to-language projection.
- Decoder: rank-8 LoRA on
q_projandv_projin layers 20–27; alpha 16; dropout 0.05. - Optimization: audio learning rate 1.5e-5; decoder LoRA learning rate 8e-5; weight decay 0.01; gradient accumulation 8.
- Training: at most eight epochs; selected epoch seven; seed 20260818; one NVIDIA L40S.
- Evidence boundary: ASR evaluation contains no language-model repair, candidate ranking, or profile context.
Training scripts preserve split checks, deterministic schedules, checkpoint identity verification, normal-speech controls, and separate hypothesis diagnostics. See the frozen configuration and training implementation.
Training data and evaluation design
| Command partition | Speakers | Commands | Audio hours |
|---|---|---|---|
| Training | F01, F04, M01, M02, M03, M05 | 6,000 | 14.6240 |
| Development | F03 | 480 | 0.9643 |
| Held-out test | M04 | 480 | 1.2331 |
Controlled two- and three-word commands are composed from genuine TORGO isolated-word recordings, with gaps up to 3.2 seconds and time stretching up to 2x. TORGO utterances provide dysarthric controls, and Common Voice provides normal-speech controls.
Commands are controlled augmentations rather than naturally spoken requests. The folds contain eight dysarthric speakers. Command partitions are disjoint by speaker and composed phrase. Original TORGO prompt texts may overlap across speakers, as disclosed in the configuration; the TORGO evaluation is a speaker holdout rather than an unseen-phrase or population study.
Artifacts and inference
The release contains adapter.safetensors and adapter_config.json. The weight file includes tuned acoustic and projector parameters alongside decoder LoRA state. Use Echora's loader for this composite adapter format.
| Artifact identity | Value |
|---|---|
| Foundation repository | Qwen/Qwen3-ASR-1.7B-hf |
| Foundation revision | bcd2b5b7f32b480ab5790554cfa8347f246a14f3 |
| Adapter release tag | v3 |
| Foundation SHA-256 | 2db53c7d81bd9b8cbc6a074e89be2c968a0d373fb4ee68bb1b1e14f7042dfee1 |
| Adapter SHA-256 | 7cd203cc0cbf479e6afa198cc3895fedc71f1907b870fcb7f1dece0a1e6b2021 |
From a checkout of the Echora source repository, download the released weights and configuration:
from huggingface_hub import hf_hub_download
for filename in ("adapter.safetensors", "adapter_config.json"):
hf_hub_download(
repo_id="sethanimesh/echora-qwen3-asr-command",
filename=filename,
revision="v3",
local_dir="models/echora-qwen3-asr-command-v3/adapter",
)
Provision the pinned pretrained foundation following the model-bundle guide. The supported application entry point is ./scripts/dev.sh. Direct inference uses QwenCommandEngine, supplied with the foundation directory, adapter file, and inference configuration.
The literal instruction is part of the measured decoding contract:
Transcribe only the words actually spoken. Keep incomplete or unusual word sequences literal. Do not add missing words.
The communication application requests five hypotheses and preserves their sequence scores. Relative beam-search weights are not calibrated confidence. The separate application verification scorer and pretrained foundation are not included in this adapter repository.
Intended use and limitations
The intended use is research on assistive communication with visible recognition alternatives and speaker control. Clinical benefit, population-level recognition performance, and suitability for an individual have not been established. Recognition can omit or substitute important words, and performance varies by speaker and recording conditions.
The application separates recognition, acoustic verification, wording generation, and revision-bound speech authorization. Its current learned automatic-selection audit failed, so that route requests a choice; this does not alter the adapter's ASR measurements. See the application architecture for the interaction policy.
Detailed evaluation, adaptation trade-offs, and historical baselines
Normal-speech development control
The same pretrained-foundation comparison measured 3.44% WER before adaptation and 4.47% WER after adaptation on 244 normal-speech development recordings. Targeted dysarthric and command improvements therefore accompany increased normal-speech WER under this development protocol.
Historical adapter comparison
The previous internal adapter served as the baseline for the protected test and separate beam diagnostic. It is included here for traceability rather than as an additional release recommendation.
| Protected-test measure | Previous adapter | Released adapter |
|---|---|---|
| TORGO WER, M04 | 56.29% | 55.02% |
| Composed-command WER, M04 | 72.58% | 51.58% |
| Normal-speech WER | 5.23% | 5.23% |
The composed-command WER difference corresponds to a 28.9% relative reduction. In the separate five-beam diagnostic, exact-reference coverage increased from 16.04% to 36.46%.
Speaker-specific smoke test
Three personal utterances, excluded from training and selection, yielded 22.22% WER for the previous adapter and 44.44% WER for the released adapter. This is a documented speaker-specific regression, not a population estimate.
The incomplete phrase I water is absent from both adapters' top-five hypotheses. The released adapter produces thigh button, thigh gotten, high button, nine button, and thigh bottom. Multiple hypotheses cannot recover a reference that is absent from every candidate.
The full experiment result and deployment decision preserve all measurements. Later acoustic-verification results use a different decoding protocol and do not demonstrate a new improvement in these adapter weights.
Raw recordings and private profile stores are excluded from the GitHub source repository. Further failure analysis and evaluation limitations describe the broader application boundaries.
Model tree for sethanimesh/echora-qwen3-asr-command
Base model
Qwen/Qwen3-ASR-1.7B-hf