Skip to content

v26.2.26#1646

Merged
ROBERT-MCDOWELL merged 5 commits intoDrewThomasson:v26from
ROBERT-MCDOWELL:v26
Feb 26, 2026
Merged

v26.2.26#1646
ROBERT-MCDOWELL merged 5 commits intoDrewThomasson:v26from
ROBERT-MCDOWELL:v26

Conversation

@ROBERT-MCDOWELL
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings February 26, 2026 13:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR (v26.2.26) enhances error handling and input validation across multiple TTS engine classes. The changes add defensive programming practices by validating session parameters and model configurations before use, providing clearer error messages when issues occur.

Changes:

  • Added comprehensive validation for tts_engine, language, and fine_tuned parameters in TTS engine constructors
  • Replaced direct dictionary key access with safer .get() calls followed by validation checks
  • Standardized error messages across TTS engines with consistent formatting
  • Removed unnecessary blank lines in app.py documentation

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
lib/classes/tts_engines/vits.py Added validation for tts_engine, language, fine_tuned parameters and required model configuration keys; improved error messages
lib/classes/tts_engines/tortoise.py Added validation for tts_engine, language, fine_tuned parameters and required model configuration keys; improved error messages
lib/classes/tts_engines/tacotron.py Added validation for tts_engine, language, fine_tuned parameters and required model configuration keys; improved error messages
lib/classes/tts_engines/glowtts.py Added validation for tts_engine, language, fine_tuned parameters and required model configuration keys; improved error messages
lib/classes/tts_engines/fairseq.py Added validation for fine_tuned parameter and repo key in model configuration
lib/classes/tts_engines/bark.py Added validation for fine_tuned parameter and repo key in model configuration
app.py Removed unnecessary blank lines in help text formatting

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ROBERT-MCDOWELL ROBERT-MCDOWELL merged commit 6666bcc into DrewThomasson:v26 Feb 26, 2026
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.

2 participants