質問: song1[5*sr:6*sr]+song2 #srはサンプリングレート の様にしてやれば、元の音データの5秒から6秒の間に先ほどのsong2の音が挿入され て IPython.display.Audio(mix music, rate=sr) で聞ける様になるかなと思ったら、再生できたのはsong1の5-6秒の間に1秒間song2が重なって流れている音声が聞こえるといった結果になりました。(すなわち再生時間が1秒間だった) そこで、もしsong1の30秒音データの5-6秒間の間にsong2の音を重ねて、きちんと30秒間の音が再生できる様にするにはどうすれば良いのか教えてください!
回答: 新しい変数を作る代わりに元の配列を操作すればいいんじゃないでしょうか。 ``` song1[5*sr:6*sr]+=song2 IPython.display.Audio(song1, rate=sr) ```