Is your feature request related to a problem? Please describe.
142 and more, TTS has caused issues breaking audio-webui much more than any other dependency, it seems something is broken every few updates.
Describe the solution you'd like
Move TTS to an extension, so it can easily be disabled whenever there is a problem.
Describe alternatives you've considered
Removing TTS, although that would not be a great idea with how many users use TTS.
Additional context
Porting TTS to an extension should be easy, as the extensionlib supports all needed features, and has all needed callbacks (webui.tts.list and webui.settings)
Is your feature request related to a problem? Please describe.
142 and more, TTS has caused issues breaking audio-webui much more than any other dependency, it seems something is broken every few updates.
Describe the solution you'd like Move TTS to an extension, so it can easily be disabled whenever there is a problem.
Describe alternatives you've considered Removing TTS, although that would not be a great idea with how many users use TTS.
Additional context Porting TTS to an extension should be easy, as the extensionlib supports all needed features, and has all needed callbacks (
webui.tts.list
andwebui.settings
)