Convert-it/Readme.md
Ricardo Carneiro 724e03176e
All checks were successful
Deploy ASP.NET MVC to OCI / build-and-deploy (push) Successful in 21m10s
feat: conversor de audio
2026-01-25 14:47:46 -03:00

48 lines
1.7 KiB
Markdown

# Convert-It Online
Ferramenta multiuso de conversão de arquivos (Imagens, Documentos, Texto e Áudio) desenvolvida em ASP.NET Core 8 MVC.
## 🛠️ Funcionalidades
- **Imagens:** HEIC para JPG, JPG para WebP.
- **Documentos:** PDF para Texto, Extração de Linha Digitável de Boletos (Barcode).
- **Texto:** Conversor de Case (Maiúsculo/Minúsculo).
- **Áudio:** Transcrição de Áudio para Texto (Whisper AI) e Texto para Voz (Web Speech API).
- **PWA:** Suporte a instalação e integração com menu de compartilhamento do Android (Share Target).
## 🚀 Dependências Externas (Obrigatório)
Para as funcionalidades de áudio (transcrição), o projeto depende do **FFmpeg**.
### 🐧 Linux (Ubuntu/Debian)
```bash
sudo apt update
sudo apt install ffmpeg
```
### 🪟 Windows
1. Baixe os binários em [ffmpeg.org](https://ffmpeg.org/download.html).
2. Extraia para uma pasta (ex: `C:\ffmpeg`).
3. Adicione a pasta `bin` (ex: `C:\ffmpeg\bin`) às **Variáveis de Ambiente do Sistema (PATH)**.
4. Reinicie o terminal ou o Visual Studio.
### 🐳 Docker
A imagem Docker já está configurada para instalar o `ffmpeg` automaticamente durante o build.
## 💻 Desenvolvimento Local
1. Certifique-se de ter o .NET 8 SDK instalado.
2. Clone o repositório.
3. Configure o FFmpeg conforme instruções acima.
4. Execute o comando:
```bash
dotnet run
```
## 📱 PWA & Android Share Target
O projeto está configurado como um Progressive Web App. Ao "Instalar" o site no Android:
1. Ele aparecerá como um aplicativo nativo.
2. Você poderá compartilhar arquivos de áudio diretamente do WhatsApp para o Convert-It para transcrição automática.
---
Desenvolvido por Ricardo.