diff --git a/CloudServer/server.js b/CloudServer/server.js index 7c442e0..1f577b8 100644 --- a/CloudServer/server.js +++ b/CloudServer/server.js @@ -2493,24 +2493,14 @@ app.post('/api/tts/generate', express.json(), async (req, res) => { body: requestBody }; - // Always try to use local proxy first if we are on a Windows machine - if (!proxyUrl && os.platform() === 'win32') { - proxyUrl = 'http://127.0.0.1:7890'; - } - let response; try { response = proxyUrl - ? await requestViaProxy('https://fishaudio.fse-media.group/v1/tts', options, proxyUrl) - : await requestDirect('https://fishaudio.fse-media.group/v1/tts', options); + ? await requestViaProxy('https://api.fish.audio/v1/tts', options, proxyUrl) + : await requestDirect('https://api.fish.audio/v1/tts', options); } catch (e) { - // Fallback for Windows if local proxy fails - if (os.platform() === 'win32' && proxyUrl === 'http://127.0.0.1:7890') { - console.log(`[TTS] Local proxy failed, attempting direct connection...`); - response = await requestDirect('https://fishaudio.fse-media.group/v1/tts', options); - } else { - throw e; - } + console.log(`[TTS] Direct connection failed: ${e.message}`); + throw e; } if (!response.ok) {