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

1.7 KiB

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)

sudo apt update
sudo apt install ffmpeg

🪟 Windows

  1. Baixe os binários em ffmpeg.org.
  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:
    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.