Skip to content

MichaelMarcelKZ/upload-ai-web

Repository files navigation

upload.ai - Front-End

A simple application that retrieves audio from a video, transcribes this audio into text using Whisper AI, and generates textual content from this transcription using pre-designed and customizable prompts with OpenAI's ChatGPT.


Uma aplicação simples que recupera áudio de um vídeo, transcreve esse áudio em texto usando o Whisper AI e gera conteúdo textual a partir dessa transcrição usando prompts predefinidos e personalizáveis com o ChatGPT da OpenAI.

LinkedIn | GitHub

Reportar Bug · Implementar Feature

Back-End

Para acessar o back-end do projeto, clique aqui!

Tecnologias e Pacotes

O projeto foi construído usando as seguintes tecnologias e pacotes:

Sobre o projeto

upload.ai - Exemplo de Uso

Como usar

upload.ai é uma aplicação web que permite você fazer o upload de um vídeo para que o ChatGPT gere textos com base na transcrição do vídeo em texto, que é feita através da Whisper AI, e então gerar os textos com base no prompt informado na primeira caixa de texto.

Você também pode informar palavras-chave contidas no vídeo para facilitar o entendimento das palavras no processo de transcrição do vídeo.

Existem dois prompts pré-construídos que podem ser selecionados, mas você também pode edita-los da forma que quiser.

Pré-requisitos

Git, Yarn

Instalação

# Clone este repositório (Front-End)
$ git clone https://github.com/kzs3c/upload-ai-web.git

# Clone o repositório do servidor (Back-End)
$ git clone https://github.com/kzs3c/upload-ai-server.git

# Acesse a pasta do projeto no seu terminal/cmd
$ cd upload-ai-web

# Instalar as dependências
$ yarn
# ou
$ yarn install

# Iniciar o projeto
$ yarn dev

# Abra localhost:5173 no navegador e veja o projeto rodar.

Contribuindo

As contribuições são o que tornam a comunidade de código aberto um lugar incrível para aprender, inspirar e criar. Quaisquer contribuições que você fizer são muito apreciadas.

  1. Faça um fork do projeto
  2. Crie seu Feature Branch (git checkout -b feature / AmazingFeature)
  3. Faça commit de suas alterações (git commit -m 'Add some AmazingFeature')
  4. Envie para o Branch (git push origin feature / AmazingFeature)
  5. Abra um pull request

Licença

Distribuído sob a licença MIT. Veja LICENSE para obter mais informações.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published