chiluka-tts / __init__.py
Seemanth's picture
Add Chiluka TTS models (Hindi-English + Telugu)
13f85be verified
"""
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",
]