Given a slideshow video with audio, I need to create new video of each unique clip with audio

I have a 2hr video slideshow of family photos that was narrated by someone who as passed away. I need to reorganize it by cutting it up. I would like to create a separate video for each unique photo, that also includes the audio. So for example, I have over 700 photos spread out unevenly, they do not have the same amount of time for each photo. I’ve been searching and nothing I’ve found is working, they all seem to be focused on AI edits of some podcast like video.