Este é um aplicativo de transcrição de fala para texto desenvolvido com Streamlit, Whisper, LangChain e Groq. O aplicativo permite que os usuários gravem suas vozes, transcrevam o áudio em texto e processem o texto usando modelos de linguagem avançados.
- Gravação de Áudio: Grave sua voz diretamente no navegador.
- Transcrição de Fala para Texto: Utilize o Whisper para transcrever o áudio gravado.
- Processamento de Linguagem Natural: Use LangChain para realizar análises e manipulações avançadas no texto transcrito.
- Aceleração de IA: Utilize o Groq para acelerar o processamento de IA, tornando a transcrição e o processamento de texto mais rápidos e eficientes.
- Streamlit: Framework para criação de aplicativos web interativos em Python.
- Whisper: Modelo de reconhecimento de fala desenvolvido pela OpenAI.
- LangChain: Ferramenta para trabalhar com modelos de linguagem de maneira eficiente.
- Groq: Plataforma de aceleração de IA para otimização de performance.
-
Clone este repositório:
git clone https://github.com/seu-usuario/seu-repositorio.git cd seu-repositorio
-
Crie um ambiente virtual e ative-o:
python3 -m venv env source env/bin/activate # No Windows, use `env\Scripts\activate`
-
Instale as dependências:
pip install -r requirements.txt
-
Inicie o aplicativo Streamlit:
streamlit run app.py
-
No navegador, grave sua voz clicando no botão de gravação.
-
A transcrição do áudio será exibida na tela.
-
Use as funcionalidades adicionais para processar e analisar o texto transcrito.
.
├── app.py # Arquivo principal do aplicativo Streamlit
├── requirements.txt # Arquivo de dependências
├── README.md # Este arquivo README
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.