? Convertisseur de combinaisons étranges comme de l'audio à l'image et de l'image en passant par l'audio
Installez le client via PIP. Idéalement, weird-converter est bien pris en charge pour Python> = 3,7.
pip3 install weird-converterExécutez-le comme ceci:
weird_converter . audio_to_image ( 'audio.wav' ) # It only supports wav files, for now.
weird_converter . image_to_audio ( 'image.jpg' )Je sais que cet outil est un peu étrange et probablement pas très utile. Cependant, je voulais jouer avec Numpy et essayer de comprendre en profondeur la quantité de choses que cette bibliothèque peut faire. C'est pourquoi j'ai fini par faire ce projet où je vois beaucoup de progression avec différents ajustements futurs (comme il est spécifié ci-dessus).
La génération d'images provient d'une normalisation des valeurs audio. L'image aura des dimensions plus élevées car plus d'informations que l'a audio a, comme la longueur audio ou les canaux disponibles.
De cet audio de fanfare à cette image:
Ou de cet audio vide, représentant un silence, à cette image:
La génération audio provient d'une normalisation à 44 100 échantillons par seconde audio. La longueur de sortie sera plus élevée en fonction des dimensions de l'image d'entrée. Comme vous pouvez vérifier, les résultats ressemblent beaucoup à un son d'hélicoptère, mais il diffère en fonction de l'image donnée.
À cet audio, où il est clair lorsque l'audio joue le fond noir et les pixels du bâtiment.
À cet audio presque vide et très uniforme.
L'utilisation de VirtualEnv est recommandée pour la bibliothèque de packages / l'isolement d'exécution.
Configuration de l'environnement virtuel
Installer des dépendances
pip3 install -r requirements.lockpip3 install . Les suggestions, les améliorations et les améliorations sont toujours les bienvenues! Si vous avez des problèmes, veuillez en relever un dans la section des problèmes. Si vous avez une amélioration, déposez un problème pour discuter de la suggestion avant de créer un PR.
Toutes les idées - peu importe comment scandaleuses - bienvenue!
Apache-2.0 © bizarre convertisseur