From 79eda71c5ab1dfe12619bd87f78cc4678846c7a7 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Sun, 5 Jul 2026 20:19:28 -0500 Subject: [PATCH] fix: whisper_url takes priority over ai_provider for audio transcription Co-Authored-By: Claude Sonnet 4.6 --- services/MediaTranscriber.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/MediaTranscriber.php b/services/MediaTranscriber.php index 3e862ef..7f346c4 100644 --- a/services/MediaTranscriber.php +++ b/services/MediaTranscriber.php @@ -60,6 +60,11 @@ class MediaTranscriber $media = self::downloadMedia($mediaId); if ($media === null) return null; + // Servidor Whisper propio tiene prioridad sobre el proveedor IA + if (trim($cfg['whisper_url'] ?? '') !== '') { + return self::whisper($media['bytes'], $media['mime'], $cfg); + } + return match ($provider) { 'openai' => self::whisper($media['bytes'], $media['mime'], $cfg), 'gemini' => self::geminiAudio($media['bytes'], $media['mime'], $cfg),