INNER CODE UNIT · Python

resolve_selector

devnen/Kitten-TTS-Server · engine.py:125

def resolve_selector(config_value: str) -> str:
    """
    Resolves a config model.repo_id value to a registry selector key.
    Accepts either a selector key directly or a full HuggingFace repo_id.
    Returns the selector key, or falls back to 'kitten-nano-0.1' if unknown.
    """
    # Direct selector match
    if config_value in MODEL_REGISTRY:
        return config_value
    # Full repo_id match
    if config_value in _REPO_TO_SELECTOR:
        return _REPO_TO_SELECTOR[config_value]
    # Try case-insensitive match
    lower = config_value.lower().strip()
    for sel in MODEL_REGISTRY:
        if sel.lower() == lower:
            return sel
    for repo_id, sel in _REPO_TO_SELECTOR.items():

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…