From 919544c0931d53bb81904b6212ff14f856549da3 Mon Sep 17 00:00:00 2001 From: historia Date: Mon, 24 Aug 2026 16:18:38 -0400 Subject: feat: option to unload models from audio.cpp per-run --- app/ui/hub.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/ui') diff --git a/app/ui/hub.py b/app/ui/hub.py index 632ff93..77d0796 100644 --- a/app/ui/hub.py +++ b/app/ui/hub.py @@ -661,6 +661,10 @@ def _settings_menu(stdscr) -> None: "value": config.LANGUAGE, "validate": _validate_language}, {"key": "chunk_size", "label": "Chunk size (words)", "kind": "text", "value": str(config.CHUNK_SIZE), "validate": _validate_chunk_size}, + {"key": "unload_models", "label": "Unload models", "kind": "bool", + "value": config.AUDIOCPP_UNLOAD_MODELS, + "note": "audio.cpp only. Ask the server to unload resident models " + "before converting."}, {"key": "audiocpp_port", "label": "audio.cpp port", "kind": "text", "value": str(_port_from_url(config.AUDIOCPP_API_URL, 8080)), @@ -796,6 +800,7 @@ def _apply_settings(values: dict) -> None: "AUDIO_BITRATE": bitrate, "LANGUAGE": normalize_language(values["language"]), "CHUNK_SIZE": chunk_size, + "AUDIOCPP_UNLOAD_MODELS": bool(values["unload_models"]), "QWEN_API_URL": common.url_with_port( config.QWEN_API_URL, ports["qwen_custom_port"]), "CLONE_API_URL": common.url_with_port( -- cgit v1.2.3