File size: 684 Bytes
bca11b0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import sys
sys.path.append("src")
from model_loader import ModelLoader
# Load from HuggingFace Hub (when available)
loader = ModelLoader.from_pretrained("adrianstanea/Ro-Matcha-TTS")
# Or load from local path
loader = ModelLoader.from_pretrained("./")
# List available models
print(loader.list_models())
# {'swara': {...}, 'bas_10': {...}, 'bas_950': {...}, ...}
# Load production-ready BAS speaker
model_info = loader.load_models(model="bas_950")
print(f"Model: {model_info['model_name']}")
print(f"Path: {model_info['model_path']}")
# Load few-shot SGS speaker
model_info = loader.load_models(model="sgs_10")
print(f"Training data: {model_info['model_info']['training_data']}") |