Icon of aeneasaeneas

aeneas - aeneas

aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment). It automatically generates a synchronization map between a list of text fragments and an audio file containing the narration of the text, a task also known as forced alignment.

aeneas Product Information

What is aeneas?

aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment). It automatically generates a synchronization map between a list of text fragments and an audio file containing the narration of the text, a task also known as forced alignment. The synchronization map can be output to file in several formats for various applications such as research, digital publishing, closed captioning, the web, and further processing. aeneas is supported on multiple platforms and is designed for robust performance in audio processing tasks.

How to Use aeneas?

aeneas can be installed using all-in-one installers, bash scripts, and virtual machines. Detailed, step-by-step installation procedures are provided for different operating systems along with a generic OS-independent procedure. The installation also includes instructions on checking whether aeneas is installed correctly. Usage examples and commands for computing synchronization maps and creating job containers are provided.

Core Features of aeneas

  • Automatic synchronization of audio and text
  • Support for various input and output file formats
  • Robust processing for misspelled/mispronounced words and background noise
  • Multilingual support for 38 languages

Use Cases of aeneas

  • Academic Research
  • Digital Publishing
  • Closed Captioning
  • Web Application Development
  • Multilingual Content Processing

FAQ about aeneas

What formats does aeneas output synchronization maps to?

aeneas outputs synchronization maps to various formats including AUD, CSV, EAF, JSON, SMIL, SRT, SSV, SUB, TEXTGRID, TSV, TTML, TXT, VTT, and XML.

What audio and text file formats are supported by aeneas?

aeneas supports audio file formats readable by ffmpeg and various input text file formats including parsed, plain, subtitles, and unparsed (XML) format. It also allows multilevel input text files and text extraction from XML files using attributes like id and class.

What deployment options are available for aeneas?

aeneas is suitable for Web app deployment, such as on-demand cloud computing instances, and provides tunable execution parameters at runtime.

aeneas Badge

Elevate your AiDive Launch with a sleek and customizable badge that complements your site. Choose from three distinct themes (Dark, Light, or Neutral) to perfectly match your website’s style. Easy to embed in your homepage or footer, this badge encourages your community to show their support and boosts engagement effortlessly

How to Install?
Click "Copy embed code" and insert it into the source code of your website’s homepage.
embed image