File size: 1,046 Bytes
f28049f 13f85be f28049f 13f85be f28049f 13f85be f28049f 13f85be f28049f 13f85be f28049f 13f85be f28049f 13f85be f28049f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
"""
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",
]
|