我需要做的是录制2秒钟的短音频。我的方法是录下3秒,然后剪下2秒。
i = 0 while i < len(channel_1) - (2 * rate): avgs.append(get_average(channel_1[i:i + (2 * rate)])) i += 10 max_int = np.argmax(avgs) * 10 new_audio = audio[max_int:max_int + (2 * rate)]
有没有比这更快更有效的方法呢。