Spaces:
Sleeping
Sleeping
title: AiTranslator | |
emoji: 📊 | |
colorFrom: pink | |
colorTo: pink | |
sdk: gradio | |
sdk_version: 5.6.0 | |
app_file: app.py | |
pinned: false | |
short_description: Traducir texto en español al inglés con salida de voz. | |
# AiTranslator 📊 | |
AiTranslator es una aplicación basada en Gradio que traduce texto del español al inglés y genera un archivo de audio con el texto traducido leído en voz alta utilizando IA. | |
## Funcionalidades | |
- **Traducción de Español a Inglés:** Utiliza el modelo `Helsinki-NLP/opus-mt-es-en`. | |
- **Síntesis de Texto a Voz:** Genera audio con el modelo `microsoft/speecht5_tts`. | |
- **Voces Preentrenadas:** Integra embeddings de voz preentrenados del dataset `Matthijs/cmu-arctic-xvectors` para una salida personalizada. | |
## Cómo Funciona | |
1. Introduce un texto en español en el cuadro de texto. | |
2. La aplicación traduce el texto al inglés usando un modelo de traducción automática. | |
3. El texto traducido se convierte en audio utilizando una voz preentrenada. | |
4. Los resultados incluyen el texto traducido y un archivo de audio descargable. | |
## Requisitos | |
Para ejecutar el proyecto localmente, asegúrate de tener instaladas las siguientes dependencias: | |
- `gradio` | |
- `transformers` | |
- `datasets` | |
- `torch` | |
- `torchaudio` | |
Instala los paquetes necesarios con el siguiente comando: | |
```bash | |
pip install gradio transformers datasets torch torchaudio | |