From c23359d50d2cca09c34e0bfe3ca3540484601398 Mon Sep 17 00:00:00 2001 From: Clawdbot Date: Sun, 29 Mar 2026 19:06:08 +1100 Subject: [PATCH] fix: lower autoSelectOrder to 15 for priority over built-in providers Microsoft Edge TTS defaults to enabled=true with autoSelectOrder=30, and always passes isConfigured (no API key needed). This caused auto-TTS to route to Edge instead of fish-audio when both had order=30. Lower to 15 to win priority over OpenAI (10), ElevenLabs (20), and Microsoft (30) in the auto-selection fallback chain. --- speech-provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/speech-provider.ts b/speech-provider.ts index 1530493..556b387 100644 --- a/speech-provider.ts +++ b/speech-provider.ts @@ -233,7 +233,7 @@ export function buildFishAudioSpeechProvider(): SpeechProviderPlugin { return { id: "fish-audio", label: "Fish Audio", - autoSelectOrder: 30, + autoSelectOrder: 15, models: FISH_AUDIO_MODELS, resolveConfig: ({ rawConfig }) =>