Llasa
Collection
Llasa models in ONNX for phoonnx. โข 1 item โข Updated
A Llasa model by HKUST Audio, from HKUSTAudio/Llasa-1B, packaged for phoonnx, our ONNX text-to-speech library.
| Architecture | Llasa |
| Upstream | HKUSTAudio/Llasa-1B |
| Author | HKUST Audio |
| Languages | en-US, zh-CN |
| Text input | Unicode codepoints of the text |
pip install --pre phoonnx
import wave
from phoonnx.model_manager import TTSModelManager
manager = TTSModelManager()
manager.load()
manager.merge_default_voices()
voice = manager.voices["llasa/HKUST/en/en_female_a"].load()
with wave.open("output.wav", "wb") as wav_file:
text = "..." # a sentence in en-US
voice.synthesize_wav(text, wav_file)
In OVOS, phoonnx installs the ovos-tts-plugin-phoonnx plugin. Select the voice in mycroft.conf:
{"tts": {"module": "ovos-tts-plugin-phoonnx", "ovos-tts-plugin-phoonnx": {"voice": "llasa/HKUST/en/en_female_a"}}}
phoonnx hands the text to scriptconv, our text conversion library, which normalises it and turns it into the model's input:
unicode: UnicodeCodepointPhonemizer from scriptconv.phonemizers.base, in scriptconv itself.llasa/HKUST/en/en_female_allasa/HKUST/en/en_male_allasa/HKUST/zh/zh_female_allasa/HKUST/zh/zh_male_aThe upstream declares the licence cc-by-nc-4.0 in the model card of HKUSTAudio/Llasa-1B.