INNER CODE UNIT · Python
is_loading
devnen/Kitten-TTS-Server · engine.py:208
def is_loading() -> bool:
"""Returns True if a model is currently being loaded in the background."""
return _load_thread is not None and _load_thread.is_alive()
def get_available_voices() -> List[str]:
"""Returns the named voice list for the currently loaded model (for UI dropdown)."""
if loaded_model_selector and loaded_model_selector in MODEL_REGISTRY:
return list(MODEL_REGISTRY[loaded_model_selector]["voices"])
# Fallback
return list(_V01_VOICES)
def get_all_accepted_voices() -> List[str]:
"""Returns all accepted voice identifiers (named + internal) for API validation."""
named = get_available_voices()
# Also accept raw internal voice keys (expr-voice-*) for API compatibility
if voices_data is not None: