Chuyển tới nội dung chính

Quản Lý Giọng Nói

Giọng Đặt Sẵn

list_preset_voices()

voices = tts.list_preset_voices()
# Trả về: List[tuple[str, str]] → [(mo_ta, id_giong), ...]

get_preset_voice()

voice = tts.get_preset_voice(ten_giong: str = None)
# Trả về: dict → {"codes": Tensor, "text": str}

Sử Dụng Giọng Đặt Sẵn

voices = tts.list_preset_voices()
voice = tts.get_preset_voice("bac_si_tuyen")
audio = tts.infer(text="Chào bạn!", voice=voice)

LoRA Adapters

load_lora_adapter()

thanh_cong = tts.load_lora_adapter(
lora_repo_id: str,
hf_token: str = None,
)

unload_lora_adapter()

thanh_cong = tts.unload_lora_adapter()

Định Dạng voices.json

{
"default_voice": "ten_giong",
"presets": {
"ten_giong": {
"description": "Mô tả về giọng nói",
"text": "Nội dung của âm thanh mẫu",
"codes": [42, 17, 89, 55, ...]
}
}
}