Skip to content

Fix Qwen3-ASR language option propagation - #251

Merged
0xShug0 merged 1 commit into
mainfrom
fix/qwen3-asr-language-option
Aug 15, 2026
Merged

Fix Qwen3-ASR language option propagation#251
0xShug0 merged 1 commit into
mainfrom
fix/qwen3-asr-language-option

Conversation

@0xShug0

@0xShug0 0xShug0 commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • Propagate request option language into Qwen3-ASR audio-only requests.
  • Preserve Auto as language auto-detection mode.
  • Add a CLI request-options regression test for audio-only --language.

Fixes #250

Validation

  • cmake --build build/debug --target cli_request_options_test audiocpp_cli -j$(nproc)
  • build/debug/bin/cli_request_options_test
  • CUDA Qwen3-ASR prompt-token check:
    • no language: qwen3_asr.prompt_tokens 61
    • --language en: qwen3_asr.prompt_tokens 64
    • --language Auto: qwen3_asr.prompt_tokens 61
    • --language zh: qwen3_asr.prompt_tokens 64
    • --language ja: qwen3_asr.prompt_tokens 64
  • CUDA --words-out with Qwen3 forced aligner completed and produced word timestamps.
  • git diff --check

@0xShug0
0xShug0 merged commit 17e176e into main Aug 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

--language alone never reaches Qwen3 ASR, so a requested language cannot satisfy the timestamp check

1 participant