diff options
| author | historia <historiavg@proton.me> | 2026-08-30 20:42:02 -0400 |
|---|---|---|
| committer | historia <historiavg@proton.me> | 2026-08-30 20:42:02 -0400 |
| commit | a0e3050c6e1e43df3941077afa4ade9a1c4d6ce4 (patch) | |
| tree | d8492bbcbbf6850afc127bae862abe68e1198c0c /app/backends/audiocpp/wizard.py | |
| parent | 93f106aac2d6411c80a911adac62cd12f80e58be (diff) | |
| download | tts-audiobook-generator-a0e3050c6e1e43df3941077afa4ade9a1c4d6ce4.tar.gz | |
fix: non-clone models correctly supported in tui, restart server when needed
Diffstat (limited to 'app/backends/audiocpp/wizard.py')
| -rw-r--r-- | app/backends/audiocpp/wizard.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/app/backends/audiocpp/wizard.py b/app/backends/audiocpp/wizard.py index f35aac1..97f50a5 100644 --- a/app/backends/audiocpp/wizard.py +++ b/app/backends/audiocpp/wizard.py @@ -27,7 +27,7 @@ from . import models as _models from . import prebuilt as _prebuilt from . import voices as _voices from .catalog import (_backend_options, build_model_entry, - build_server_config, detect_backend, + build_server_config, detect_backend, hosting_task, load_model_catalog, load_server_config, package_dir_options, server_config_selections) from .constants import (AUDIOCPP_DIR_NAME, AUDIOCPP_GIT_URL, BACKENDS, @@ -107,7 +107,10 @@ def _build_entries(family_keys: List[str], chosen: Dict[str, List[dict]], if task is None: task = task_picker(opt["install_id"]) else: - task = TASK_TTS + # Clone-only families (Chatterbox, Confucius4-TTS, + # Echo-TTS) reject plain-TTS sessions, so they are hosted + # with task "clon"; everything else keeps "tts". + task = hosting_task(entry) base_id = opt["target_directory"].replace("/", "-") model_id = base_id if model_id in entry_ids: |
