[Bugfix] Fix Fish Speech and CosyVoice3 online serving - missing is_comprehension and broken model detection (#2058)

Signed-off-by: linyueqian <linyueqian@outlook.com>
This commit is contained in:
Yueqian Lin authored and GitHub committed 2026-03-21 22:18:10 +08:00
1 parent 6838533998
commit 15f9d60dd4
3 files changed
+4 -1

No files matched your search

@@ -144,7 +144,8 @@ class OmniOpenAIServingSpeech(OpenAIServing, AudioMixin):
self._tts_stage = self._find_tts_stage()
self._is_tts = self._tts_stage is not None
self._is_fish_speech = (
self._tts_stage is not None and getattr(self._tts_stage, "model_stage", None) == "fish_speech_slow_ar"
self._tts_stage is not None
and getattr(getattr(self._tts_stage, "engine_args", None), "model_stage", None) == "fish_speech_slow_ar"
)
self._fish_speech_tokenizer = None
@@ -5,6 +5,7 @@
stage_args:
- stage_id: 0
is_comprehension: true
runtime:
devices: 0
engine_args:
@@ -2,6 +2,7 @@ async_chunk: true
stage_args:
- stage_id: 0
stage_type: llm
is_comprehension: true
runtime:
devices: "0"
max_batch_size: 16