Um aplicativo da web para traduzir o discurso em tempo real usando a API Whisper para transcrever e traduzir áudio gravado, e o Google Text-to-Speal (GTTS) para reproduzir a tradução.
Transcrever o discurso do arquivo de microfone ou áudio
Traduzir fala ou texto para o inglês de qualquer idioma
Exibir resultados de tradução na tela como texto
Tradução sintetizada como fala do Google Módulo de texto em fala (GTTS).
Você pode experimentar o aplicativo aqui: https://translator.streamlit.app/
Como alternativa, você pode executar o aplicativo localmente seguindo as instruções de instalação abaixo
Para executar o aplicativo localmente, você precisa ter o Python 3.7+ e o PIP instalado.
Clone este repositório: git clone https://github.com/lperezmo/real-time-translator.git
Navegue até o diretório do projeto: cd real-time-translator
Instale os pacotes necessários: pip install -r requirements.txt
Execute o aplicativo: streamlit run app.py
Abra seu navegador e vá para http: // localhost: 8501
Para usar o aplicativo, siga estas etapas:
Clique no microfone e grave o áudio enquanto estiver vermelho.
Se o áudio não estiver sendo exibido após a gravação do botão Clique em "Retorn App" na parte superior do aplicativo.
Este projeto está licenciado sob a licença GPL -3.0 - consulte License.md para obter detalhes.