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.
Reportar Bug · Implementar Feature
Para acessar o back-end do projeto, clique aqui!
O projeto foi construído usando as seguintes tecnologias e pacotes:
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.
Git, Yarn
# 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.
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.
- Faça um fork do projeto
- Crie seu Feature Branch (
git checkout -b feature / AmazingFeature
) - Faça commit de suas alterações (
git commit -m 'Add some AmazingFeature'
) - Envie para o Branch (
git push origin feature / AmazingFeature
) - Abra um pull request
Distribuído sob a licença MIT. Veja LICENSE
para obter mais informações.