Aplicação web para transcrição de áudios e vídeos com Azure Speech AI.
Desenvolvida em Next.js 14, utilizando Material UI e FFmpeg para conversão de áudio e vídeo para formato .wav
(requisito da Azure Speech AI).
Acesse a aplicação neste link.
Observação: este projeto está hospedado em serviço gratuito da Vercel. Portanto, a execução está limitada em 60 segundos. Caso a API demore e ultrapasse o tempo limite, a requisição será encerrada e retornará um erro 504.
falaqueeuteescuto-readme.mp4
Clone este repositório, acesse a pasta do projeto e instale as dependendências necessárias, com os comandos:
git clone https://github.com/julianosill/falaqueeuteescrevo.git
cd falaqueeuteescrevo
pnpm install
Crie um arquivo .env.local
na pasta raíz do projeto ou renomeie o arquivo .env.local_sample
e adicione as variáveis de ambiente conforme o exemplo abaixo:
# Microsoft Azure Speech AI
AZURE_SUBSCRIPTION_KEY=
AZURE_SERVICE_REGION=
# Metadata
## Duração máxima do arquivo de áudio ou vídeo (em minutos)
NEXT_PUBLIC_MAX_DURATION_IN_MIN=
## Tamanho máximo do arquivo enviado para conversão (em mb)
NEXT_PUBLIC_MAX_SIZE_IN_MB=
# URL pública da aplicação
NEXT_PUBLIC_APP_BASE_URL=
Execute a aplicação com o comando:
pnpm dev
A aplicação estará disponível através do endereço informado em seu terminal, por exemplo: http://localhost:3000.
Desenvolvido por Juliano Sill