Sobre o projeto

aeneas é uma poderosa biblioteca Python/C e ferramenta de linha de comando projetada para alinhamento forçado automático, que sincroniza fragmentos de texto com sua narração de áudio correspondente. Ela gera mapas de sincronização que podem ser exportados em uma ampla variedade de formatos, incluindo arquivos de legenda (SRT, VTT, TTML, SBV), formatos de publicação digital (SMIL para EPUB 3) e formatos de pesquisa (ELAN, TextGrid, Audacity). Os principais recursos incluem suporte a múltiplos formatos de texto e áudio, alinhamento em vários níveis (de parágrafos a palavras), mecanismos de TTS integrados (como eSpeak, AWS Polly e Festival) e processamento em lote via contêineres de trabalho. Ele utiliza algoritmos MFCC e DTW calculados por meio de extensões C para alinhamento rápido e robusto, tornando-o uma ferramenta valiosa para acessibilidade, publicação digital e pesquisa linguística.