Skip to content

Aplicación de escritorio en Python con Whisper AI que traduce audio en tiempo real del inglés al español.

Notifications You must be signed in to change notification settings

kuroi-dev/Sonix_Desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎧 Traductor de Audio en Tiempo Real

Aplicación de escritorio que captura audio del sistema y lo traduce del inglés al español en tiempo real usando inteligencia artificial.

🚀 Características

  • 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

alt text

📋 Requisitos

  • Python 3.8+
  • Dispositivo de audio configurado (loopback)
  • Conexión a internet (para traducción)

🛠️ Instalación

  1. Clonar/descargar el proyecto
cd tradutorAudioSystem
  1. Crear entorno virtual
python -m venv venv
venv\Scripts\activate  # Windows
# o source venv/bin/activate  # Linux/Mac
  1. Instalar dependencias
pip install -r requirements.txt
  1. Ejecutar la aplicación
python main.py

⚙️ Configuración

Audio

  • Ajusta DEVICE_ID en config.py según tu dispositivo de audio
  • Para encontrar tu dispositivo: ejecuta python -c "import sounddevice; print(sounddevice.query_devices())"

Modelos

  • Whisper: Cambia el tamaño del modelo en config.py
    • tiny: Más rápido, menos preciso
    • small: Balance entre velocidad y precisión ⭐
    • medium/large: Más preciso, más lento

🎯 Uso

  1. Iniciar: Haz clic en "🎤 Iniciar Traducción"
  2. Reproducir: Pon audio en inglés en tu sistema
  3. Ver: La transcripción y traducción aparecen automáticamente
  4. Detener: Haz clic en "⏹ Detener"

📁 Estructura del Proyecto

tradutorAudioSystem/
├── main.py           # Aplicación principal
├── config.py         # Configuración
├── requirements.txt  # Dependencias
├── README.md         # Este archivo
└── venv/            # Entorno virtual

🔧 Personalización

Cambiar idiomas

En config.py, modifica:

TRANSLATION_CONFIG = {
    'source_language': 'en',  # Idioma origen
    'target_language': 'es',  # Idioma destino
}

Mejorar precisión

  1. Usa un modelo Whisper más grande
  2. Ajusta chunk_seconds (fragmentos más largos = mejor contexto)
  3. Configura mejor el dispositivo de audio

🔮 Futuras Mejoras

  • 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.

About

Aplicación de escritorio en Python con Whisper AI que traduce audio en tiempo real del inglés al español.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages