Add standalone notebook for TTS inference (Python 3.10+ / Coqui-TTS v0.22) #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
I've added a standalone Jupyter Notebook (
Digital_Umuganda_TTS_Inference_Tutorial.ipynb) that allows users to run the Kinyarwanda TTS model in modern environments, such as Google Colab or local Python 3.10+ setups.Problem
The current repository setup relies on older dependencies (specifically a 2021 commit of
coqui-tts) that do not compile easily on newer Python versions. Running the model with the latestcoqui-ttslibrary normally causes crashes due to:output_sample_rateandphoneme_language.config.json.use_d_vector_fileis set to True during inference.Solution
This notebook provides a "one-click" solution that:
git lfs pulland installs modern dependencies.config.jsonon disk (preserving the original repo structure).Tested successfully on Google Colab.