feat: Upload models, outputs and results
Add model folders with early instructions and a main.py file for testing. Add output folder for wav files generated. Add asset folder with manito.wav inside. Add env.example. Update readme.md for clear instructions to follow.
This commit is contained in:
@@ -1,12 +1,48 @@
|
||||
# TTS generation tests
|
||||
|
||||
|**Test in progress**|
|
||||
*Los modelos fueron probados en el mismo sistema y mismo mensaje.*
|
||||
|
||||
## TTS a probar
|
||||
- Phonon-40-es (Setup done and working)
|
||||
- Piper (Testing)
|
||||
- Qwen3-tts (With streaming)
|
||||
- CosyVoice3
|
||||
- XTTS-v2
|
||||
- Fish audio drama 3
|
||||
- Kokoro-82M
|
||||
|
||||
|
||||
|Modelo|Tiempo del primer fragmento|Total completo|RTF|Chunks|
|
||||
|-----|-----|-----|----|------|
|
||||
|cosyvoice3| 54.71s|209.65s|24.26| 4 |
|
||||
|kokoro-80m| 1.80s | 3.52s | 0.43 | 3 |
|
||||
|phonon-40m-es| 0.65s| 0.65s | 0.08| 13 |
|
||||
|pocket-tts| 0.60s | 0.66s | 0.09| 94|
|
||||
|qwen3-tts-6b (streaming)| 24.60s | 179.70s| 19.53| 29 |
|
||||
|xtts-v2| 2.98s| 42.26s | 4.49| 12 |
|
||||
|
||||
**RTF:** Tiempo total/duracion audio. Menor que 1 es lo ideal.
|
||||
|
||||
## Setup
|
||||
Para poder usar los modelos, primero se debe crear un `.env` con un token de Huggingface. Sin esta, modelos que lo necesiten no funcionaran. Ademas, hay modelos que estan restringidos, por lo que para usarlos tendras que acceder a ellos por Huggingface primero.
|
||||
|
||||
### Gated models:
|
||||
- Phonon-40m-es
|
||||
- Pocket-TTS
|
||||
|
||||
Copia el ejemplo a la raiz, y luego remplaza `hf_...` por el token de tu cuenta de HuggingFace.
|
||||
```
|
||||
cp env.example .env
|
||||
```
|
||||
|
||||
Luego, para poder probar el ejemplo dentro de las carpetas, dirigete a la carpeta del modelo que quieres probar:
|
||||
|
||||
```
|
||||
cd src/kokoro-80m
|
||||
cd src/phonon-40m-es
|
||||
cd src/pocket-tts
|
||||
cd src/qwen3-tts-6b
|
||||
cd src/xtts-v2
|
||||
```
|
||||
|
||||
Ahora dentro de la carpeta del modelo, ejecuta los comandos dentros de sus respectivos README.md.
|
||||
|
||||
La mayoria se ven asi:
|
||||
```powershell
|
||||
uv sync
|
||||
.venv\Scripts\activate
|
||||
# Algunos necesitan descargar un modelo de 2gb, asi que ten eso en cuenta antes de correrlo.
|
||||
uv run python main.py
|
||||
```
|
||||
Reference in New Issue
Block a user