Sobre • Como executar • Tecnologias
Shorts Summary é uma aplicação web para criar resumo de vídeos shorts do YouTube utilizando Inteligência Artificial para transcrever o conteúdo do vídeo e realizar o resumo do conteúdo. Esse projeto é desenvolvido na trilha Foundations na edição NLW IA.
Este projeto é divido em três partes:
- Backend
- Frontend
- IA - Utilizado os modelos: Whisper para reconhecimento automático de fala (ASR - automatic speech recognition) e Bart para resumo de texto
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone https://github.com/guisant/nlwia.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd nlwia
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run server
# O servidor iniciará na porta:3333 - acesse http://localhost:3333/summary/"id do video"(codigo após /shorts/..)
# Clone este repositório
$ git clone https://github.com/guisant/nlwia.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd nlwia
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run web
# A aplicação será aberta na porta:5173 - acesse http://localhost:5173
As seguintes ferramentas foram usadas na construção do projeto:
Desenvolvido 💙 por Guilherme Pacheco