Skip to content

fix: honor explicit TTS voice selections#445

Merged
rogerchappel merged 1 commit into
mainfrom
codex/fix-session-voice-override
May 13, 2026
Merged

fix: honor explicit TTS voice selections#445
rogerchappel merged 1 commit into
mainfrom
codex/fix-session-voice-override

Conversation

@rogerchappel
Copy link
Copy Markdown
Owner

Summary

  • route explicit OpenAI/ElevenLabs voice selections through server TTS even when native preference is set
  • avoid silently falling back to browser/native/default voices for explicit server voice selections
  • return a 503 from /api/tts when a selected server voice provider is unavailable instead of masking it with local TTS

Verification

  • pnpm typecheck
  • git diff --check
  • push hook: pnpm typecheck && pnpm build

Risk

Medium. Touches voice playback routing and TTS fallback behavior; explicit server voice failures will now stop instead of using the default voice.

@rogerchappel rogerchappel marked this pull request as ready for review May 13, 2026 07:03
@rogerchappel rogerchappel merged commit 487dfdc into main May 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant