Abstract:
A method for identifying an optimal crossing point for concatenation of speech samples within an overlap area is provided. The method includes retrieving a first speech sample and a second speech sample, the second speech sample is concatenated immediately after the first speech sample is concatenated; determining a first region within the ending of the first speech sample and a second region within the beginning of the second speech sample, the first region and the second region are determined respective of relatively high spectral similarity over time between the first speech sample and the second speech sample; identifying an overlap region between the first region and the second region; determining an optimal crossing point between the first speech sample and the second speech sample, the optimal crossing point has a maximum correlation over time; and concatenating the first speech sample and the second speech sample at the optimal crossing point.