Об этом проекте

aeneas — это мощная библиотека на Python/C и инструмент командной строки, предназначенный для автоматического принудительного выравнивания, которое синхронизирует текстовые фрагменты с соответствующим аудио повествованием. Он генерирует карты синхронизации, которые можно экспортировать в различные форматы, включая файлы субтитров (SRT, VTT, TTML, SBV), форматы цифровых публикаций (SMIL для EPUB 3) и исследовательские форматы (ELAN, TextGrid, Audacity). Ключевые особенности включают поддержку множества текстовых и аудио форматов, многоуровневое выравнивание (от абзацев до слов), встроенные движки TTS (такие как eSpeak, AWS Polly и Festival) и пакетную обработку через контейнеры заданий. Он использует алгоритмы MFCC и DTW, вычисляемые через C-расширения для быстрого и надежного выравнивания, что делает его ценным инструментом для доступности, цифровых публикаций и лингвистических исследований.