実現したいこと
PythonでPySoundfileを用いてwavファイルを読み込みステレオ音源を片方のチャンネルごとに分けたかったのですが以下のようなエラーが出てしまいました。
エラーの内容などで調べてみたのですがどうにも分からず質問させていただきました、プログラミングの経験は浅いです。よろしくお願いします。
エラーメッセージ
Traceback (most recent call last):
File "wave.py", line 4, in <module>
wave_data = wave_data[:,1]
IndexError: too many indices for array: array is 1-dimensional, but 2 were indexed
該当のソースコード
import soundfile as sf
wave_data,sampling_freq = sf.read('test-sound.wav')
wave_data = wave_data[:,1]
sf.write('output.wav',wave_data,sampling_freq)
回答1件
あなたの回答
tips
プレビュー