1. A method of identifying a speaker comprising: computing accumulated distances from local distances between test frames and a target template; identifying one or more accumulated distances below a predetermined threshold to identify endpoints of an utterance within the test frames to define a test template; and performing a time warping process on the test template and target template to authenticate the speaker.