? Conversor de combinações estranhas, como de áudio para imagem e imagem e áudio
Instale o cliente via PIP. Idealmente, weird-converter é bem suportado para Python> = 3.7.
pip3 install weird-converterApenas execute assim:
weird_converter . audio_to_image ( 'audio.wav' ) # It only supports wav files, for now.
weird_converter . image_to_audio ( 'image.jpg' )Eu sei que essa ferramenta é meio estranha e provavelmente não é muito útil. No entanto, eu queria brincar com Numpy e tentar entender de uma maneira mais profunda a quantidade de coisas que essa biblioteca pode fazer. Foi por isso que acabei fazendo este projeto, onde vejo muita progressão com diferentes ajustes futuros (como é especificado acima).
A geração de imagens vem de uma normalização dos valores de áudio. A imagem terá dimensões mais altas à medida que mais informações que o áudio possui, como comprimento de áudio ou canais disponíveis.
Destas fanfare áudio para esta imagem:
Ou a partir deste áudio vazio, representando um silêncio, para esta imagem:
A geração de áudio vem de uma normalização a 44.100 amostras por segundo áudio. O comprimento da saída será maior, dependendo das dimensões da imagem de entrada. Como você pode verificar, os resultados parecem muito semelhantes a um som de helicóptero, mas difere dependendo da imagem fornecida.
Para esse áudio, onde fica claro quando o áudio está tocando o fundo preto e os pixels do edifício.
Para este áudio quase vazio e muito uniforme.
O uso do VirtualENV é recomendado para o isolamento da biblioteca de pacotes / tempo de execução.
Configure o ambiente virtual
Instalar dependências
pip3 install -r requirements.lockpip3 install . Sugestões, melhorias e aprimoramentos são sempre bem -vindos! Se você tiver algum problema, crie um na seção de problemas. Se você tiver uma melhoria, faça um problema para discutir a sugestão antes de criar um PR.
Todas as idéias - não importa o quão ultrajante - seja bem -vindo!
Apache-2.0 © Weird-Converter