По сути, чего я хочу добиться, так это после запуска, две предыдущие секунды и дальнейшее аудио должны быть записаны до тишины.
Для этого, конечно, микрофон должен постоянно слушать и записывать в кольцевой буфер. После запуска текущее аудио должно записываться до тех пор, пока не произойдет достаточно продолжительный интервал тишины. В конце оба потока должны быть объединены в один аудиофайл / поток.
К сожалению, я не могу понять, как этого добиться с помощью pyaudio.
Было бы здорово, если бы у вас был какой-то совет для меня.