? Seltsamer Kombinationswandler wie von Audio über Bild und Bild zu Audio
Installieren Sie den Client über PIP. Im Idealfall ist weird-converter für Python> = 3,7 gut unterstützt.
pip3 install weird-converterFühren Sie es einfach so aus:
weird_converter . audio_to_image ( 'audio.wav' ) # It only supports wav files, for now.
weird_converter . image_to_audio ( 'image.jpg' )Ich weiß, dass dieses Werkzeug irgendwie seltsam und wahrscheinlich nicht sehr nützlich ist. Ich wollte jedoch mit Numpy spielen und versuchen, die Menge an Dingen, die diese Bibliothek kann, tiefer zu verstehen. Deshalb habe ich dieses Projekt durchgeführt, bei dem ich viel Fortschritt mit verschiedenen zukünftigen Tweakments sehe (wie oben angegeben).
Die Bildgenerierung kommt aus einer Normalisierung der Audiowerte. Das Bild hat höhere Abmessungen, da weitere Informationen das Audio hat, wie die Audiolänge oder die verfügbaren Kanäle.
Von diesem Fanfare -Audio bis zu diesem Bild:
Oder von diesem leeren Audio, der eine Stille darstellt, zu diesem Bild:
Die Audiogenerierung kommt von einer Normalisierung auf 44.100 Proben pro Sekunde Audio. Die Ausgangslänge ist abhängig von den Abmessungen des Eingangsbildes höher. Wie Sie überprüfen können, sehen die Ergebnisse einem Hubschrauber -Sound sehr ähnlich, unterscheidet sich jedoch je nach angegebenem Bild.
Zu diesem Audio, wo klar ist, wenn das Audio den schwarzen Hintergrund und die Gebäudepixel spielt.
Zu diesem nahezu leeren Audio und sehr einheitlich.
Die Verwendung von Virtualenv wird für die Paketbibliothek / Laufzeit -Isolation empfohlen.
Virtuelle Umgebung einrichten
Abhängigkeiten installieren
pip3 install -r requirements.lockpip3 install . Vorschläge, Verbesserungen und Verbesserungen sind immer willkommen! Wenn Sie Probleme haben, stellen Sie bitte eine im Abschnitt "Ausgaben" an. Wenn Sie eine Verbesserung haben, stellen Sie ein Problem ein, um den Vorschlag zu besprechen, bevor Sie eine PR erstellen.
Alle Ideen - egal wie unverschämt - willkommen!
Apache-2.0 © Weird-Converter