Sobre el proyecto

aeneas es una potente biblioteca de Python/C y herramienta de línea de comandos diseñada para la alineación forzada automática, que sincroniza fragmentos de texto con su correspondiente narración de audio. Genera mapas de sincronización que pueden exportarse a una amplia variedad de formatos, incluyendo archivos de subtítulos (SRT, VTT, TTML, SBV), formatos de publicación digital (SMIL para EPUB 3) y formatos de investigación (ELAN, TextGrid, Audacity). Las características clave incluyen soporte para múltiples formatos de texto y audio, alineación multinivel (desde párrafos hasta palabras), motores de síntesis de voz integrados (como eSpeak, AWS Polly y Festival) y procesamiento por lotes mediante contenedores de trabajos. Utiliza algoritmos MFCC y DTW calculados mediante extensiones en C para una alineación rápida y robusta, lo que lo convierte en una herramienta valiosa para accesibilidad, publicación digital e investigación lingüística.