In T419288, the Readers teams have requested the ML team to host a Text-to-Speech (TTS) model on LiftWing.
At this stage, no model has been selected yet. The Readers teams would like a practical way that would enable them to test a small number of candidate HuggingFace (HF) TTS models locally first, including different voices and languages, so they can choose the most suitable open-source model before we proceed with production hosting on LiftWing.
Below are the options we are going to explore and recommend the most feasible one to the Readers teams' Software Engineers:
- Use an HF TTS model that is supported by HF Inference API
- Run an HF TTS model locally (using HF transformers or vLLM)
- Deploy an HF TTS model on LiftWing in the experimental ns (using vLLM and KServe) or Toolforge

