Una aplicación web para traducir el discurso en tiempo real utilizando la API Whisper para transcribir y traducir audio grabado, y Google Text-topeech (GTTS) para reproducir la traducción.
Transcribir el discurso del micrófono o el archivo de audio
Traducir el habla o el texto al inglés desde cualquier idioma
Mostrar resultados de traducción en la pantalla como texto
Traducción sintetizada como discurso por el módulo de texto a voz de Google (GTTS).
Puede probar la aplicación aquí: https://translator.streamlit.app/
Alternativamente, puede ejecutar la aplicación localmente siguiendo las instrucciones de instalación a continuación
Para ejecutar la aplicación localmente, debe instalar Python 3.7+ y PIP.
Clone Este repositorio: git clone https://github.com/lperezmo/real-time-translator.git
Navegue al directorio del proyecto: cd real-time-translator
Instale los paquetes requeridos: pip install -r requirements.txt
Ejecute la aplicación: streamlit run app.py
Abra su navegador y vaya a http: // localhost: 8501
Para usar la aplicación, siga estos pasos:
Haga clic en el micrófono y grabe audio mientras está rojo.
Si el audio no se muestra después de la grabación, haga clic en el botón "Rerun App" en la parte superior de la aplicación.
Este proyecto tiene licencia bajo la licencia GPL -3.0 - consulte Licencia.md para más detalles.