Finding when a part of audio starts and ends in another audio I have two audio files in which a sentence is read (like singing a song) by two different people. So they have different lengths. They are just vocal, no instrument in it.

A1: Audio File 1
A2: Audio File 2
Sample sentence :  "Lorem ipsum dolor sit amet, ..."



I know the time (in decimal seconds) every word starts and ends in A1. And I need to find automatically that what time every word starts and ends in A2. So, how to find sound of a word (in A1) in another audio (A2) that has different duration (of word) and different voice?
You may consider using Dynamic Time Warping (DTW) for this.
One approach which generally would work is as follows:


Divide both the audios into smaller (analysis) windows with appropriate overlap as per the needed temporal resolution
Transform the audio from time domain to cepstral. You may compute  MFCCs.
Copute DTW to analyse the warping