From 1764de53a57972939e08624930edb5193bb4f457 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Thu, 28 Aug 2025 00:51:22 -0400 Subject: [PATCH] =?UTF-8?q?=E2=9E=BF=20fix:=20use=20`appConfig`=20correctl?= =?UTF-8?q?y=20in=20`getVoices`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/server/services/Files/Audio/getVoices.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/api/server/services/Files/Audio/getVoices.js b/api/server/services/Files/Audio/getVoices.js index be13abdc86..f2f8e100c3 100644 --- a/api/server/services/Files/Audio/getVoices.js +++ b/api/server/services/Files/Audio/getVoices.js @@ -14,16 +14,18 @@ const { getProvider } = require('./TTSService'); */ async function getVoices(req, res) { try { - const appConfig = await getAppConfig({ - role: req.user?.role, - }); + const appConfig = + req.config ?? + (await getAppConfig({ + role: req.user?.role, + })); - if (!appConfig || !appConfig?.speech?.tts) { + const ttsSchema = appConfig?.speech?.tts; + if (!ttsSchema) { throw new Error('Configuration or TTS schema is missing'); } - const ttsSchema = appConfig?.speech?.tts; - const provider = await getProvider(ttsSchema); + const provider = await getProvider(appConfig); let voices; switch (provider) {