コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Python】soundfile.write で Format not recognised.

概要

y, sr = librosa.load(file, sr=None, mono=False)
soundfile.write(file=file, data=y, samplerate=sr)

mono=False で読み込んだ音声ファイルを soundfile.write で保存しようとしたら

Format not recognised.

上記のエラーが発生して 0 バイトのファイルが作成される現象に遭遇した

soundfile.write(file=file, data=y.T, samplerate=sr)

data=y ではなく data=y.T にしたら正常に保存できるようになった

参考サイト様