Files
TTS-VoiceMark/Readme.md
T
Alonso Cárdenas f2b43a4bb6 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.
2026-11-02 00:59:13 -03:00

48 lines
1.4 KiB
Markdown

# TTS generation tests
*Los modelos fueron probados en el mismo sistema y mismo mensaje.*
|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
```