?オーディオから画像、画像、オーディオなどの奇妙な組み合わせコンバーター
PIP経由でクライアントをインストールします。理想的には、 weird-converterはPython> = 3.7によくサポートされています。
pip3 install weird-converterこのように実行するだけです:
weird_converter . audio_to_image ( 'audio.wav' ) # It only supports wav files, for now.
weird_converter . image_to_audio ( 'image.jpg' )このツールはちょっと奇妙で、おそらくあまり役に立たないことを知っています。しかし、私はNumpyで遊んで、このライブラリができることの量をより深く理解しようとしたかったのです。そのため、このプロジェクトを実行することになりました。このプロジェクトでは、将来のさまざまな調整で多くの進歩が見られます(上記で指定されているように)。
画像生成は、オーディオ値の正規化から生じます。画像には、オーディオの長さやチャンネルなど、より多くの情報があるように、より高いディメンションがあります。
このファンファーレオーディオからこの画像まで:
または、沈黙を表すこの空のオーディオから、この画像まで:
オーディオ生成は、正規化から、1秒あたり44,100のサンプルに由来します。出力の長さは、入力画像の寸法に応じて高くなります。確認できるように、結果はヘリコプターサウンドに非常によく似ていますが、指定された画像によって異なります。
このオーディオには、オーディオがブラックバックグラウンドとビルディングピクセルを再生していることが明確です。
この近くの空のオーディオと非常に均一です。
Virtualenvの使用は、パッケージライブラリ /ランタイム分離に推奨されます。
仮想環境のセットアップ
依存関係をインストールします
pip3 install -r requirements.lockpip3 install . 提案、改善、および強化はいつでも大歓迎です!問題がある場合は、問題のセクションでそれを提起してください。改善がある場合は、PRを作成する前に提案を議論するために問題を提出してください。
どんなにとんでもないことに関係なく、すべてのアイデアが歓迎されます!
Apache-2.0©奇妙なコンバーター