Executando verificação de segurança...
2

Bibliotecas para Tratamento de Áudio com Python

Olá a todos, estava olhando alguns sites que separam os canais de audios em faixas separadas e pensei em ter a mão as bibliotecas em python que também se propõem a isso, se puderem me ajudar, comentando o nome e url para essas libs, fico agradecido.

Este post ficará de legado para que mais pessoas venham buscar algo relacionado a Tratamento de Áudio.

Exemplo de Site: MVSEP

Carregando publicação patrocinada...
2

Boa tarde! Já tive algumas experiências com processamento de áudio. Para separar em faixas você pode procurar pelo repositório do Spleeter no github. Spleeter é um modelo de deep learning treinado pra fazer o 'unmix'. Para filtros você poderia usar a biblioteca scipy. Para utilizar FFT você pode usar a numpy que é bem eficiente. Para outras transformações do domínio do tempo para frequência como transformada Q e Wavelets use a Librosa que é muito boa. A Librosa ainda te trará uma diversa gama de outros algoritmos de Music Information Retrieval excelentes, além de possibilidades de usar para IO. Caso tenha interesse em transcrição musical automática você pode ler meu TCC no repositório da biblioteca da Universidade Federal de Santa Catarina (UFSC), onde crio um método de transcrição semi automática para áudios polifônicos com múltiplas fontes e também um gerador de áudios sintéticos para criar o dataset: https://repositorio.ufsc.br/handle/123456789/232904. Caso tenha interesse posso te passar os links do github pro código fonte, porém codei muito rápido e sem muitas boas práticas, estou querendo refatorar antes de compartilhar com outras pessoas saca. Boa sorte nos estudos, essa área é muito legal. Outra fonte de estudo pode ser o canal do Valério Velardo no YouTube, chamado Valério Velardo, The Sound of AI.

1
2