English

Super Monotonic Alignment Search

Audio and Speech Processing 2026-01-21 v2 Artificial Intelligence

Abstract

Monotonic alignment search (MAS), introduced by Glow-TTS, is one of the most popular algorithm in text-to-speech to estimate unknown alignments between text and speech. Since this algorithm needs to search for the most probable alignment with dynamic programming by caching all possible paths, the time complexity of the algorithm is O(T×S)O(T \times S), where TT is the length of text and SS is the length of speech representation. The authors of Glow-TTS run this algorithm on CPU, and while they mentioned it is difficult to parallelize, we found that MAS can be parallelized in text length dimension and CPU execution consumes an inordinate amount of time for inter-device copy. Therefore, we implemented a Triton kernel and PyTorch JIT script to accelerate MAS on GPU without inter-device copy. As a result, Super-MAS Triton kernel is up to 72 times faster in the extreme-length case. The code is available at https://github.com/supertone-inc/super-monotonic-align.

Keywords

Cite

@article{arxiv.2409.07704,
  title  = {Super Monotonic Alignment Search},
  author = {Junhyeok Lee and Hyeongju Kim},
  journal= {arXiv preprint arXiv:2409.07704},
  year   = {2026}
}

Comments

Accepted to ICASSP 2026

R2 v1 2026-06-28T18:41:56.926Z