Separate audio based on beeps

Hi! Is there a lua script or other process to automatically trim a long audio file into chunks based on audio profile, beep in my case? Every night and for a couple of months I will have a few hours long stereo file from theater rehearsals. Silence is fine I just use region->edit->strip silence but when signals like beeps appear I need to be able to separate with respect to them.