question

como eu pode ler um arquivo de audio por software matlab?

por favor me ajude.
Eu quero ler um arquivo de áudio com um formato específico (por exemplo mp3) e, em seguida, salvar dados armazenados nele em uma matriz no matlab software e, em seguida, processá-lo.
como eu posso fazer isso?
resposta Resposta
Antes eu responder. Deixe-me explicar... Eu loath matlab, e provavelmente não há uma maneira de torná-lo carregar arquivos de áudio e fazer tudo para você (embora eu duvido que ele pode decodificar mp3, provavelmente apenas cru arquivos wav) infelizmente eu encontrar ficando Matlab para fazer qualquer coisa em tudo difícil.

Enfim, eu usaria uma linguagem onde é mais fácil de carregar arquivos de áudio. Há provavelmente uma boa algumas bibliotecas .net ou java ou python etc... conforme sua preferência. Em seguida, imprima os valores para um arquivo colocando um caractere de nova linha entre cada valor e depois no matlab:

carregar 'path/to/file'

e cria uma matriz para você, se você desejar adicionar que mais coloumns adicionar um espaço entre eles no arquivo de texto.

Comentários Comentários

Guest
Bernardo na 26 Ago 2023
5
Claro, eu posso te ajudar com isso! Para ler um arquivo de áudio com um formato específico, como o mp3, no software Matlab, você pode usar a função audioread. Por exemplo, se você tem um arquivo de áudio chamado "exemplo.mp3", você pode usar o seguinte comando:

[y, Fs] = audioread('exemplo.mp3');

Isso irá ler o arquivo de áudio e armazenar os dados na matriz y, e a frequência de amostragem em Fs. Com os dados armazenados na matriz, você pode processá-los da maneira que desejar, como plotar o sinal de áudio, realizar transformadas, filtragens, entre outras análises. Espero que isso tenha te ajudado! Se precisar de mais alguma coisa, estou à disposição.

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved