Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrielborges2000/upload_ai
Este projeto é um app para realizar transcrição de videos, gerar descrição de videos para o youtube, gerar tags de videos utilizando a inteligência artificial pela api da Openai.
https://github.com/gabrielborges2000/upload_ai
Last synced: 9 days ago
JSON representation
Este projeto é um app para realizar transcrição de videos, gerar descrição de videos para o youtube, gerar tags de videos utilizando a inteligência artificial pela api da Openai.
- Host: GitHub
- URL: https://github.com/gabrielborges2000/upload_ai
- Owner: GabrielBorges2000
- Created: 2023-09-12T03:33:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-19T03:42:01.000Z (7 months ago)
- Last Synced: 2024-05-19T04:29:03.088Z (7 months ago)
- Language: TypeScript
- Homepage:
- Size: 9.58 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aplicação de Transcrição e Resumo de Vídeos
## Visão Geral
Esta aplicação foi projetada para transcrever vídeos, gerar resumos para descrições do YouTube e criar tags para melhorar o SEO no YouTube. Ela utiliza várias tecnologias modernas para proporcionar uma experiência de usuário eficiente e fluida.
## Funcionalidades
- **Transcrição de Vídeos**: Transcreve automaticamente o áudio dos vídeos.
- **Geração de Resumos**: Gera resumos concisos para serem usados como descrições no YouTube.
- **Criação de Tags**: Cria tags relevantes para vídeos do YouTube, melhorando a descobribilidade.## Tecnologias Utilizadas
- **Frontend**:
- **React**: Biblioteca JavaScript para construção de interfaces de usuário.
- **Vite**: Ferramenta de build que proporciona uma experiência de desenvolvimento mais rápida e leve para projetos web modernos.
- **TypeScript**: Linguagem de programação fortemente tipada que se baseia em JavaScript.
- **TailwindCSS**: Framework CSS utilitário para desenvolvimento rápido de interfaces.
- **shadcn/ui**: Biblioteca de componentes para construção de interfaces de usuário.- **Backend**:
- **Node.js**: Ambiente de execução JavaScript baseado no motor V8 do Chrome.
- **Fastify**: Framework web para Node.js, focado em desempenho e baixo overhead.
- **Prisma**: ORM (Object-Relational Mapping) que simplifica o acesso ao banco de dados.
- **SQLite**: Motor de banco de dados SQL autônomo, de alta confiabilidade e totalmente incorporado.
- **Zod**: Biblioteca de declaração e validação de esquemas, orientada para TypeScript.- **Utilitários**:
- **FFmpeg**: Solução completa e multiplataforma para gravar, converter e transmitir áudio e vídeo.
- **API OpenAI**: Utilizada para gerar resumos e tags de vídeos usando IA.## Licença
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo [LICENSE](LICENSE) para mais detalhes.
---
Sinta-se à vontade para explorar e melhorar esta aplicação. 🚀