Metadata-Version: 2.4
Name: yta-tts-kokoro
Version: 0.0.2
Summary: Youtube Autonomous TTS Kokoro Module
License-File: LICENSE
Author: danialcala94
Author-email: danielalcalavalera@gmail.com
Requires-Python: >=3.9,<3.14
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: kokoro (>=0.0.1)
Requires-Dist: yta_tts_kokoro_voices (>=0.0.1,<1.0.0)
Description-Content-Type: text/markdown

# Youtube Autonomous TTS Kokoro Module

This project is to include the TTS functionality using the official `kokoro` project (https://github.com/hexgrad/kokoro) which is <mark>apparently not supporting Spanish nor other commonly used languages</mark>.

The models and voices needed are downloaded automatically by the `kokoro` dependency from Hugginface.

### Models and voices
| Name             	| Description         	| Link                                                                              	|
|------------------	|---------------------	|-----------------------------------------------------------------------------------	|
| kokoro-v1_0.pth 	| Model based on Onnx 	| https://huggingface.co/hexgrad/Kokoro-82M/blob/main/kokoro-v1_0.pth 	|
| voices  	| Voices, in individual files              	| https://huggingface.co/hexgrad/Kokoro-82M/tree/main/voices/  	|

### Supported languages
- `American English`
- `British English`
- `Spanish`
- `French`
- `Italian`
- `Japanese`
- `Chinese`
- `Hindi`
- `Portuguese`

### Supported voices
The voices are specifically created for a language and have a gender, and their name is based on this premise, but can be used in any other different language. Two valid voices are `jf_tebukuro` and `im_nicola`.

The first letter of the voice is the language (`j` for `Japanese` and `i` for `Italian`), and the second is for the gender (`f` is `female` and `m` is `male`). The rest is just the real name of that voice.

To check all the voices available, check the `yta_tts_kokoro_voices` dependency in https://github.com/Implosiv3/yta-tts-kokoro-voices.

#### Important message
We will no longer develop this project because we are mainly interested into the Spanish language. We will try with `kokoro-onnx` instead because it is apparently supporting it.
