| """ | |
| Chiluka - A lightweight TTS inference package based on StyleTTS2 | |
| Available models: | |
| - 'hindi_english' (default) - Hindi + English multi-speaker TTS | |
| - 'telugu' - Telugu + English single-speaker TTS | |
| Usage: | |
| # Hindi-English model (default, auto-downloads from HuggingFace) | |
| from chiluka import Chiluka | |
| tts = Chiluka.from_pretrained() | |
| # Telugu model | |
| tts = Chiluka.from_pretrained(model="telugu") | |
| # Generate speech | |
| wav = tts.synthesize( | |
| text="Hello, world!", | |
| reference_audio="reference.wav", | |
| language="en" | |
| ) | |
| tts.save_wav(wav, "output.wav") | |
| """ | |
| __version__ = "0.1.0" | |
| from .inference import Chiluka | |
| from .hub import ( | |
| download_from_hf, | |
| push_to_hub, | |
| clear_cache, | |
| get_cache_dir, | |
| create_model_card, | |
| list_models, | |
| DEFAULT_HF_REPO, | |
| MODEL_REGISTRY, | |
| ) | |
| __all__ = [ | |
| "Chiluka", | |
| "download_from_hf", | |
| "push_to_hub", | |
| "clear_cache", | |
| "get_cache_dir", | |
| "create_model_card", | |
| "list_models", | |
| "DEFAULT_HF_REPO", | |
| "MODEL_REGISTRY", | |
| ] | |