Skip to content

Comments

[Bugfix] Add missing dependencies (onnxruntime, sox) for Qwen3-TTS support#981

Merged
hsliuustc0106 merged 6 commits intovllm-project:mainfrom
zzhuoxin1508:fix-bug
Jan 28, 2026
Merged

[Bugfix] Add missing dependencies (onnxruntime, sox) for Qwen3-TTS support#981
hsliuustc0106 merged 6 commits intovllm-project:mainfrom
zzhuoxin1508:fix-bug

Conversation

@zzhuoxin1508
Copy link
Contributor

Purpose

This PR fixes the ModuleNotFoundError when serving Qwen3-TTS models.
As discussed in issue #945, the current container image is missing onnxruntime and sox dependencies, which are required for audio processing in Qwen3-TTS.

Test Plan

  • Validated that the model Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice loads successfully after installing these dependencies.

Related Issue

Fixes #945

Test Result

  • Model loads and performs inference correctly without crashing.
  • Audio file generated successfully.

Essential Elements of an Effective PR Description Checklist
  • The purpose of the PR, such as "Fix some issue (link existing issues this PR will resolve)".
  • The test plan, such as providing test command.
  • The test results, such as pasting the results comparison before and after, or e2e results
  • (Optional) The necessary documentation update, such as updating supported_models.md and examples for a new model.
  • (Optional) Release notes update. If your change is user facing, please update the release notes draft.

BEFORE SUBMITTING, PLEASE READ https://github.com/vllm-project/vllm-omni/blob/main/CONTRIBUTING.md (anything written below this line will be removed by GitHub Actions)

@hsliuustc0106
Copy link
Collaborator

is there any sox version requirement?

@zzhuoxin1508
Copy link
Contributor Author

is there any sox version requirement?

I verified the fix using sox==1.5.0 (which was resolved by default in my environment), and it worked perfectly. Should I pin the version to ==1.5.0, or should I leave it unpinned?

@hsliuustc0106
Copy link
Collaborator

is there any sox version requirement?

I verified the fix using sox==1.5.0 (which was resolved by default in my environment), and it worked perfectly. Should I pin the version to ==1.5.0, or should I leave it unpinned?

it's better to use >= 1.5.0?

@david6666666 david6666666 modified the milestone: v0.14.0 Jan 28, 2026
@hsliuustc0106 hsliuustc0106 merged commit 9ece725 into vllm-project:main Jan 28, 2026
4 of 5 checks passed
dongbo910220 pushed a commit to dongbo910220/vllm-omni that referenced this pull request Feb 1, 2026
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.

[Bug]: Missing dependencies (onnxruntime, sox) for Qwen3-TTS model support

3 participants