Une application Web pour traduire la parole en temps réel en utilisant l'API Whisper pour la transcription et la traduction de l'audio enregistré, et Google Text-to-Speech (GTTS) pour lire la traduction.
Transcrire la parole à partir de microphone ou de fichier audio
Traduire le discours ou le texte en anglais depuis n'importe quelle langue
Afficher les résultats de la traduction à l'écran sous forme de texte
Traduction synthétisée en tant que discours par le module de texte-vocation Google (GTTS).
Vous pouvez essayer l'application ici: https://translator.streamlit.app/
Alternativement, vous pouvez exécuter l'application localement en suivant les instructions d'installation ci-dessous
Pour exécuter l'application localement, vous devez faire installer Python 3.7+ et PIP.
Clone Ce référentiel: git clone https://github.com/lperezmo/real-time-translator.git
Accédez au répertoire du projet: cd real-time-translator
Installez les packages requis: pip install -r requirements.txt
Exécutez l'application: streamlit run app.py
Ouvrez votre navigateur et allez sur http: // localhost: 8501
Pour utiliser l'application, suivez ces étapes:
Cliquez sur le microphone et enregistrez l'audio pendant qu'il est rouge.
Si l'audio ne s'affiche pas après l'enregistrement, cliquez sur le bouton «Re-Rerun App» en haut de l'application.
Ce projet est autorisé en vertu de la licence GPL-3.0 - voir Licence.MD pour plus de détails.