I am doing the Japanese Language proficiency test and it has a listening component. Some listening exercises are long ones and when practicing I don't understand the parts when needed. I'd like to automatically split practice recordings into phrases or sentences to tracks. I want to avoid listening (or reading its transcript) to the recording (number of times) as much as possible so standard software that can slow it down for splitting is not ideal or autotranscription and then autoreproduction (which probably gives somewhat unnatural speech anyway) is not great Is there an automatic way to do this?
Assuming there are moments of silence between sentences or exercises, if you define the dB of silence a program like audacity can split the audio file into segments whenever the sound drops below the specified dB level for a duration of time that you specify (.5 seconds, 2 seconds etc.). You'll want to know that the dB for silence and voice are consistent across the audio.
The question is answered in stack overflow here.