Changelog - Version 5.7.7 (2026-04-20)
Version Information
- Updated version from 5.7.6 to 5.7.7
- Fix for the Stable bot: TTS voice now defaults to OpenAI’s Alloy voice
Bug Fixes
- Fixed TTS fallback voice using an invalid value
- The bot’s internal TTS handler was falling back to the string
'default'when no voice was configured intts_settings, which is not a valid OpenAI TTS voice. - Fallback voice is now
'Alloy'in all cases: when the DB row is missing, when the voice field is empty, and when a database error occurs. - Matches the default voice configured on the TTS Settings page in the dashboard.
- The bot’s internal TTS handler was falling back to the string
Technical Details
- Root cause was that
websocket_noticesetparams['voice'] = 'default'in three fallback paths (no DB row, empty result, and exception handler), none of which are valid OpenAI voice identifiers. - Fixes implemented:
- Updated all three fallback paths in the
TTSbranch ofwebsocket_noticeto use'Alloy'instead of'default'.
- Updated all three fallback paths in the
Thank you for your feedback and support!
As always, your feedback is appreciated. Please report any issues, bugs, or suggestions in the #ticket-info channel on our Discord server. You can also submit feedback and bug reports directly on our support website: https://support.botofthespecter.com/