I have a long audio file (12+ hours). I know that there are some unknown small (2 minutes each or thereabout, it varies) repeating (not bit by bit: it is recorded with a mic) chunks in it, repeating not periodically. My question is: is there a completely automated way to find these chunks their offset in the main audio file and the times they occurr - with offsets for each occurrence?
I've heard about autocorrelation for similar problems, but I guess it is useful for small local chunks, not long sequences like mine.