# 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.