| --- |
| language: |
| - saz |
| - ta |
| license: cc-by-4.0 |
| tags: |
| - text-to-speech |
| - tts |
| - vits |
| - sourashtra |
| - tamil |
| - low-resource |
| pipeline_tag: text-to-speech |
| --- |
| |
| # VITS TTS — Sourashtra Female (Tamil Script) |
|
|
| VITS text-to-speech model for the [Sourashtra language](https://en.wikipedia.org/wiki/Sourashtra_language), a minority language spoken primarily in Tamil Nadu, India. This model uses **Tamil script** (தமிழ்) input and synthesizes speech from a **female speaker**. |
|
|
| ## Model Details |
|
|
| | Property | Value | |
| |----------|-------| |
| | Architecture | [VITS](https://arxiv.org/abs/2106.06103) (Coqui TTS) | |
| | Speaker | Female | |
| | Input script | Tamil | |
| | Sample rate | 22050 Hz | |
| | Training steps | 340,000 | |
|
|
| ## Setup |
|
|
| ```bash |
| pip install -r requirements.txt |
| ``` |
|
|
| For GPU inference, install the CUDA-enabled PyTorch build matching your driver first — see [pytorch.org](https://pytorch.org/get-started/locally/). |
|
|
| ## Usage |
|
|
| ```bash |
| python inference.py "சொராஷ்ட்ர மொழி" -o output.wav |
| python inference.py "சொராஷ்ட்ர மொழி" -o output.wav --gpu 1 |
| python inference.py "சொராஷ்ட்ர மொழி" -o output.wav --cpu |
| ``` |
|
|
| Input must be in Tamil script. For Sourashtra script input, use the `Sourashtra-Female_Script-sourashtra` model instead. |
|
|