| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 2.61 MB | Adobe PDF |
Orientador(es)
Resumo(s)
Este trabalho apresenta o desenvolvimento da versão MERmaid v0.3, uma pla taforma modular de processamento de áudio orientada para investigação musical
e análise multimodal. O sistema foi reestruturado segundo uma arquitetura de
microsserviços, permitindo que cada etapa do pipeline — download, segmentação,
separação de fontes, transcrição automática, classificação de género, classificação
emocional e geração de forma de onda — funcione de forma independente, esca lável e substituível. A comunicação assíncrona entre serviços é assegurada pelo
RabbitMQ, enquanto a gestão de estado global e a persistência de resultados são
delegadas a um Pipeline Manager com armazenamento em MongoDB.
O desenvolvimento desta versão focou-se na reimplementação completa de ser viços centrais, na estabilização do fluxo de processamento e na unificação das in terfaces de comunicação. A API e a aplicação Web foram igualmente adaptadas,
passando a suportar o novo modelo de orquestração, garantindo maior segurança
e consistência entre o front-end e o processamento distribuído.
A plataforma resultante constitui uma base fiável para trabalho académico,
permitindo a experimentação com diferentes modelos de Machine Learning, análise
comparativa entre transcrições, exploração de métodos de pré-processamento e
futuras extensões analíticas. Apesar da versão atual privilegiar a estabilidade sobre
funcionalidades avançadas, o sistema foi pensado para evoluir, incluindo suporte
para novos formatos de áudio, modelos alternativos de separação e transcrição,
cálculo automático de métricas e integração mais profunda com ferramentas de
análise musical. Em conjunto, estes contributos transformam a plataforma numa
fundação sólida para a investigação futura e para o desenvolvimento das próximas
versões do sistema.
