問題 解決方法 waveモジュールのWav_readクラスをハック 検証 問題 www.wizard-notes.com 上記の実装の拡張として、Python の waveモジュールを使って32-bit or 64-bit float形式のwavファイル読込を追加しようとして試してみたところ、以下のようなエラーがでました。 >wave.Error: unknown format: 3 てっきりwaveモジュールはfloat形式にも対応しているかと思いきや、そうではないようです。 CPythonのWaveモジュールのソースコードを確認してみました。 github.com 87行目には、 WAVE_FORMAT_PCM = 0x0001 のみで、WAVE_FORMAT_IEEE_FLOATなどはありません。 また、254-273行目を見てもPCM以外の形式はunknown formatとしてエ
![Python: waveモジュールをハックしてfloat形式のwavファイルを読み込みnumpy配列に変換する - Wizard Notes](https://cdn-ak-scissors.b.st-hatena.com/image/square/14c07c0de7e3de8402b319dcbe875ce121f550df/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKurene%2F20210417%2F20210417204845.png)