+
Skip to content

Memo AI é uma plataforma de IA que permite fazer upload de conversas em formato de áudio e gerar uma transcrição completa dessa conversa, bem como fazer um resumo detalhado.

License

Notifications You must be signed in to change notification settings

izaiasmorais/memo-ai

Repository files navigation

Memo AI

image

Introdução

Memo AI é uma plataforma de IA que permite fazer upload de conversas em formato de áudio e gerar uma transcrição completa dessa conversa, bem como fazer um resumo detalhado. É possível também interagir com essas transcrições e resumos através de um chatbot.

Tecnologias

Estrutura do Projeto

memo-ai/
├── src/
│   ├── app/                    # App Router do Next.js
│   │   ├── (app)/              # Rotas da aplicação principal
│   │   │   ├── (dashboard)/    # Dashboard e páginas principais
│   │   │   ├── chat-bot/       # Página do chatbot
│   │   │   ├── documentos/     # Página de documentos
│   │   │   ├── transcricao/    # Página de transcrição
│   │   │   └── ajuda-suporte/  # Página de ajuda e suporte
│   │   ├── api/                # API Routes do Next.js
│   │   │   └── transcribe/     # Endpoint de transcrição
│   │   ├── globals.css         # Estilos globais
│   │   ├── layout.tsx          # Layout principal
│   │   └── providers.tsx       # Providers da aplicação
│   ├── components/             # Componentes React reutilizáveis
│   │   ├── ui/                 # Sistema de UI components (shadcn-ui)
│   │   ├── chat/               # Componentes do chat/chatbot
│   │   ├── dashboard/          # Componentes do dashboard
│   │   ├── documents/          # Componentes de documentos
│   │   ├── transcription/      # Componentes de transcrição
│   │   ├── sidebar/            # Componentes da sidebar
│   │   ├── layout/             # Componentes de layout
│   │   ├── global/             # Componentes globais
│   │   └── support/            # Componentes de suporte
│   ├── hooks/                  # Custom hooks do React
│   ├── services/               # Serviços de API e integração
│   ├── lib/                    # Configurações e utilitários
│   ├── utils/                  # Funções utilitárias
│   ├── contants/               # Constantes da aplicação
│   └── audios/                 # Arquivos de áudio de exemplo
├── public/                     # Assets públicos (imagens, ícones)
└── docs/                       # Documentação adicional

Funcionalidades

  • Transcrição inteligente com identificação automática de falantes e timestamps.
  • Geração automática de resumos detalhados das transcrições.
  • Criação de atas de reunião profissionais a partir das transcrições.
  • Análise completa do conteúdo transcrito com insights e métricas.
  • Upload de arquivos de áudio e vídeo em múltiplos formatos.
  • Chatbot interativo para consultas sobre o conteúdo das transcrições.

Instalação

Clone o repositório:

git clone https://github.com/izaiasmorais/memo-ai
cd memo-ai

Instale as dependências:

pnpm install

Configure o arquivo .env com suas credenciais:

GEMINI_API_KEY=sua_chave_api_aqui

Executando o Projeto

Inicie o servidor:

pnpm dev

Acesse o projeto em http://localhost:3000.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.

Licença

Este projeto está sob a licença MIT.

About

Memo AI é uma plataforma de IA que permite fazer upload de conversas em formato de áudio e gerar uma transcrição completa dessa conversa, bem como fazer um resumo detalhado.

Topics

Resources

License

Stars

Watchers

Forks

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载