Какой инструмент использовать для разделения аудиофайла на сегменты меньшей длительности на основе временных меток субтитров?

#audio #subtitle #transcription

Вопрос:

У меня есть несколько аудиофайлов и файлов субтитров в формате srt для всех аудиофайлов. Файл srt содержит субтитры в следующем формате

 It is all that there is 
00:00:26.756 --> 00:00:34.893
And all that there will be
 

Какой инструмент я мог бы использовать для разделения аудиофайлов на сегменты на основе временных меток?. Это означает, что если я использую вышеуказанные метки времени, я должен получить нарезанный файл с сегментами только продолжительности метки времени. ПОЭТОМУ мне понадобились бы два звуковых сегмента, первый из которых время от времени 00:00:20.000 —> 00:00:26.256 и второй от времени 00:00:26.756 —>> 00:00:34.893. У меня около 2000 аудиофайлов, поэтому автоматизированный/основанный на коде подход будет более полезен, чем необходимость индивидуального запуска всех файлов с помощью инструмента на основе графического интерфейса. Я нашел похожий вопрос на этот, но не смог найти подходящих ответов на тот же самый. Пожалуйста, помогите с этим.