Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/welisonw/nlw13_2023-foundations-shorts-summary

Aplicação web que cria a transcrição e resumo do conteúdo de vídeos shorts do Youtube utilizando Inteligência Artificial.
https://github.com/welisonw/nlw13_2023-foundations-shorts-summary

ai nlw nlw-ai rocketseat

Last synced: about 2 months ago
JSON representation

Aplicação web que cria a transcrição e resumo do conteúdo de vídeos shorts do Youtube utilizando Inteligência Artificial.

Awesome Lists containing this project

README

        


Rocketseat NLW AI


Aplicação construída no NLW AI da Rocketseat na trilha Foundations.


Sobre o Projeto   |   
Tecnologias   |   
Rodando o projeto localmente



Preview do projeto desenvolvido.

## 🗒️ Sobre o projeto
Desenvolvida na trilha Foundations na edição NLW IA da Rocketseat, Shorts Summary é uma aplicação web que cria a transcrição e resumo do conteúdo de vídeos shorts do Youtube utilizando Inteligência Artificial da WhisperAI (Transformers.js).

## 🛠️ Tecnologias
- [HTML5](https://html.spec.whatwg.org/multipage/)
- [CSS3](https://www.w3.org/Style/CSS/Overview.en.html)
- [JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)
- [Node.js](https://nodejs.org/en)
- [Express](https://expressjs.com/)
- [Axios](https://axios-http.com/)
- [YTDL](https://www.npmjs.com/package/ytdl-core)
- [FFmpeg](https://ffmpeg.org/)
- [Node-wav](https://github.com/andreasgal/node-wav)
- [Transformers.js](https://github.com/xenova/transformers.js/)

## 💻 Rodando o projeto localmente
```bash
# Clone este repositório
$ git clone https://github.com/welisonw/nlw13_2023-foundations-shorts-summary.git

# Entre na pasta do projeto
$ cd nlw13_2023-foundations-shorts-summary

# Instale as dependências
$ npm install ou yarn install ou pnpm install

# Inicie o projeto
$ npm run dev ou yarn run dev ou pnpm run dev
$ npm run server ou yarn run server ou pnpm run server

# O app vai inicializar em http://localhost:5173/
```