Aplicación de escritorio que captura audio del sistema y lo traduce del inglés al español en tiempo real usando inteligencia artificial.
- ✨ Transcripción en tiempo real con Whisper AI
- 🌍 Traducción automática inglés → español
- 🎨 Interfaz moderna con tema oscuro
- 📊 Bandeja del sistema para uso discreto
- ⚡ Procesamiento rápido por fragmentos de audio
- Python 3.8+
- Dispositivo de audio configurado (loopback)
- Conexión a internet (para traducción)
- Clonar/descargar el proyecto
cd tradutorAudioSystem- Crear entorno virtual
python -m venv venv
venv\Scripts\activate # Windows
# o source venv/bin/activate # Linux/Mac- Instalar dependencias
pip install -r requirements.txt- Ejecutar la aplicación
python main.py- Ajusta
DEVICE_IDenconfig.pysegún tu dispositivo de audio - Para encontrar tu dispositivo: ejecuta
python -c "import sounddevice; print(sounddevice.query_devices())"
- Whisper: Cambia el tamaño del modelo en
config.pytiny: Más rápido, menos precisosmall: Balance entre velocidad y precisión ⭐medium/large: Más preciso, más lento
- Iniciar: Haz clic en "🎤 Iniciar Traducción"
- Reproducir: Pon audio en inglés en tu sistema
- Ver: La transcripción y traducción aparecen automáticamente
- Detener: Haz clic en "⏹ Detener"
tradutorAudioSystem/
├── main.py # Aplicación principal
├── config.py # Configuración
├── requirements.txt # Dependencias
├── README.md # Este archivo
└── venv/ # Entorno virtual
En config.py, modifica:
TRANSLATION_CONFIG = {
'source_language': 'en', # Idioma origen
'target_language': 'es', # Idioma destino
}- Usa un modelo Whisper más grande
- Ajusta
chunk_seconds(fragmentos más largos = mejor contexto) - Configura mejor el dispositivo de audio
- Soporte para más idiomas
- Integración con DeepL API
- Guardar traducciones
- Hotkeys globales
- Configuración visual
💡 Tip: Para mejor rendimiento, usa auriculares para evitar retroalimentación de audio.
