Refactor error handling to config-driven approach with centralized error rules
Made-with: Cursor
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user