From 208932210f118940cd88880c3f7ab52960903327 Mon Sep 17 00:00:00 2001 From: Yueqian Lin <70319226+linyueqian@users.noreply.github.com> Date: Fri, 19 Jun 2026 00:05:26 -0700 Subject: [PATCH] [Chore][TTS] Reference recipes.vllm.ai recipes, remove dead code, and fix stale references (#4567) Signed-off-by: Yueqian Lin --- README.md | 1 + docs/models/supported_models.md | 5 +- docs/serving/speech_api.md | 7 + recipes/README.md | 11 +- .../entrypoints/openai/serving_speech.py | 1 - .../entrypoints/openai/tts_adapters/base.py | 3 - .../models/cosyvoice3/cosyvoice3.py | 35 +---- .../models/cosyvoice3/cosyvoice3_code2wav.py | 73 ++++------- .../models/cosyvoice3/pipeline.py | 6 +- .../model_executor/models/cosyvoice3/utils.py | 22 ---- .../models/covo_audio/config_covo_audio.py | 1 - .../models/covo_audio/token2wav.py | 5 +- .../fish_speech/fish_speech_dac_decoder.py | 18 ++- .../models/fish_speech/fish_speech_fast_ar.py | 11 +- .../models/fish_speech/prompt_utils.py | 10 -- .../models/glm_tts/glm_tts_dit.py | 4 - .../configuration_higgs_audio_v2.py | 12 -- .../higgs_audio_v2/higgs_audio_v2_talker.py | 35 +++-- .../models/higgs_audio_v3/ref_audio_cache.py | 111 ---------------- .../models/ming_flash_omni/projectors.py | 27 ---- .../models/ming_flash_omni/text_processing.py | 91 ------------- .../models/ming_tts/config_ming_tts.py | 2 - .../models/ming_tts/constants.py | 1 - .../models/ming_tts/ming_tts.py | 4 - .../models/ming_tts/ming_tts_llm.py | 14 +- .../models/moss_tts/audio_tokenizer.py | 2 +- .../moss_tts/modeling_moss_tts_talker.py | 4 +- .../configuration_moss_tts_nano.py | 60 --------- .../moss_tts_nano/modeling_moss_tts_nano.py | 1 - .../models/omnivoice/omnivoice.py | 3 +- .../models/omnivoice/omnivoice_generator.py | 23 ++-- .../qwen3_tts/configuration_qwen3_tts.py | 11 +- .../models/qwen3_tts/prompt_embeds_builder.py | 8 +- .../models/qwen3_tts/qwen3_tts_talker.py | 7 - .../modeling_qwen3_tts_tokenizer_v2.py | 5 - .../qwen3_tts/tokenizer_25hz/vq/core_vq.py | 5 - .../models/step_audio2/step_audio2.py | 8 +- .../step_audio2/step_audio2_constants.py | 36 ------ .../models/step_audio2/step_audio2_thinker.py | 30 +---- .../step_audio2/step_audio2_token2wav.py | 121 ------------------ .../models/voxcpm2/minicpm4_paged.py | 17 +-- .../models/voxcpm2/voxcpm2_talker.py | 43 +++---- .../models/voxtral_tts/voxtral_tts.py | 3 - .../voxtral_tts_audio_generation.py | 26 +--- .../voxtral_tts_audio_tokenizer.py | 4 +- .../transformers_utils/processors/ming.py | 1 - 46 files changed, 141 insertions(+), 787 deletions(-) delete mode 100644 vllm_omni/model_executor/models/higgs_audio_v3/ref_audio_cache.py delete mode 100644 vllm_omni/model_executor/models/moss_tts_nano/configuration_moss_tts_nano.py diff --git a/README.md b/README.md index cf1658b45..e300b6b8d 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,7 @@ Visit our [documentation](https://vllm-omni.readthedocs.io/en/latest/) to learn - [Installation](https://vllm-omni.readthedocs.io/en/latest/getting_started/installation/) - [Quickstart](https://vllm-omni.readthedocs.io/en/latest/getting_started/quickstart/) - [List of Supported Models](https://vllm-omni.readthedocs.io/en/latest/models/supported_models/) +- [Deployment Recipes](https://recipes.vllm.ai) for vLLM-Omni model serving ## Contributing diff --git a/docs/models/supported_models.md b/docs/models/supported_models.md index 119f3bf68..e69f462cf 100644 --- a/docs/models/supported_models.md +++ b/docs/models/supported_models.md @@ -6,6 +6,8 @@ vLLM-Omni supports unified multimodal comprehension and generation models across If vLLM-Omni natively supports a model, its implementation can be found in and . +For deployment recipes (TTS and multimodal), see [recipes.vllm.ai](https://recipes.vllm.ai) and the in-repo [`recipes/`](https://github.com/vllm-project/vllm-omni/tree/main/recipes) directory. + ## List of Supported Models