Gere resumos estruturados das suas aulas a partir dos audios gravados utilizando IA
Um assistente de IA para transcrição de áudio, geração e estruturação de texto em Markdown.
O AI Note Generator tem como objetivo armazenar e organizar registros detalhados das aulas da faculdade. Com isso, facilita o acesso à informação passada em aula, aprimorando os estudos e a produtividade.
- 🔈 Transcrição de Áudio – Transcreve automaticamente todo o áudio das aulas.
- 📋 Geração de Resumos – Estrutura o conteúdo em tópicos organizados.
- 📅 Extração de Datas e Atividades – Identifica futuras tarefas, provas e outras informações importantes.
- 🧑💻 Resumo de Atividades Práticas – Documenta exercícios e práticas realizadas.
- 📎 Geração de Tags – Destaca pontos-chave, facilitando pesquisas futuras.
- Google Gemini API – Para transcrição e geração dos dados.
- Firebase – Armazena e gerencia os registros de aula.
- Python – Responsável pelo processamento dos áudios e envio para a IA.
- Next.js – Interface gráfica para consulta e organização dos dados.
- Crie um arquivo
.env
nas pastastranscription-script
eui-client
baseado nos seus respectivosenv.example
.
- Certifique-se de ter o Python 3.8+ instalado.
- Navegue até a pasta
transcription-script
e crie um ambiente virtual:python -m venv venv
- Ative o ambiente virtual:
- Linux/macOS:
source venv/bin/activate
- Windows:
venv\Scripts\activate
- Linux/macOS:
- Instale as dependências:
pip install -r requirements.txt
- Coloque o arquivo de áudio com o nome
file.mp3
na pastatranscription-script
. - Edite
prompt.md
na mesma pasta para personalizar as instruções para a IA caso veja necessidade.
Na pasta transcription-script
, execute:
python main.py
- Navegue até a pasta
ui-client
:cd ui-client
- Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
npm run dev
- Acesse o frontend em: http://localhost:3000.
Sinta-se à vontade para contribuir com o projeto! Faça um fork, crie uma branch para suas alterações e envie um pull request.