Refactor error handling to config-driven approach with centralized error rules

Made-with: Cursor
This commit is contained in:
decolua committed 2026-04-15 11:46:47 +07:00
1 parent b1288c5064
commit b669b6ffc1
20 files changed
+1056 -991

No files matched your search

+11 -1
View File
@@ -13,9 +13,19 @@ export const TTS_PROVIDER_CONFIG = {
hasLanguageDropdown: false,
hasModelSelector: true,
hasBrowseButton: false,
voiceSource: "hardcoded", // from providerModels
voiceSource: "hardcoded",
modelKey: "openai-tts-models",
voiceKey: "openai-tts-voices",
voicesPerModel: true,
},
"openrouter": {
hasLanguageDropdown: false,
hasModelSelector: true,
hasBrowseButton: false,
voiceSource: "hardcoded",
modelKey: "openrouter-tts-models",
voiceKey: "openrouter-tts-voices",
voicesPerModel: true,
},
"elevenlabs": {
hasLanguageDropdown: false,