From 7af2c3d3512d6c5ba67a8384c8541abbdd4b79b2 Mon Sep 17 00:00:00 2001 From: Clodagh Walsh <42538837+clodaghwalsh17@users.noreply.github.com> Date: Tue, 22 Sep 2026 14:07:35 +0100 Subject: [PATCH] [CI][Voxtral] Resolve failing test_prepare_speech_generation_awaits_voxtral_async (#7601) Signed-off-by: Clodagh Walsh --- tests/entrypoints/openai_api/test_serving_speech.py | 1 + vllm_omni/entrypoints/openai/tts_adapters/voxtral.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/entrypoints/openai_api/test_serving_speech.py b/tests/entrypoints/openai_api/test_serving_speech.py index daf1c5d5b..6508bea6b 100644 --- a/tests/entrypoints/openai_api/test_serving_speech.py +++ b/tests/entrypoints/openai_api/test_serving_speech.py @@ -5150,6 +5150,7 @@ class TestTTSAsyncOffloading: models=mock_models, request_logger=mocker.MagicMock(), ) + server.uploaded_speakers = {} yield server server.shutdown() diff --git a/vllm_omni/entrypoints/openai/tts_adapters/voxtral.py b/vllm_omni/entrypoints/openai/tts_adapters/voxtral.py index 4cdf990f2..45e41c79c 100644 --- a/vllm_omni/entrypoints/openai/tts_adapters/voxtral.py +++ b/vllm_omni/entrypoints/openai/tts_adapters/voxtral.py @@ -82,7 +82,8 @@ class VoxtralTTSAdapter(ARTTSAdapter): if request.voice is not None: request.voice = request.voice.lower() - available_speakers = server._get_available_speakers() + available_speakers = set(self.capabilities.supported_speakers) + available_speakers.update(self.capabilities.precomputed_speakers) if available_speakers and request.voice not in available_speakers: return f"Invalid speaker '{request.voice}'. Supported: {', '.join(sorted(available_speakers))}"