pith. sign in

arxiv: 2508.07315 · v2 · pith:7NE5AXAGnew · submitted 2025-08-10 · 📡 eess.AS · cs.AI· cs.CL· cs.LG· cs.SD

FlexCTC: GPU-powered CTC Beam Decoding With Advanced Contextual Abilities

classification 📡 eess.AS cs.AIcs.CLcs.LGcs.SD
keywords decodingbeamfullyadvancedcudafeaturesflexctcgpu-powered
0
0 comments X
read the original abstract

While beam search improves speech recognition quality over greedy decoding, standard implementations are slow, often sequential, and CPU-bound. To fully leverage modern hardware capabilities, we present a novel open-source FlexCTC toolkit for fully GPU-based beam decoding, designed for Connectionist Temporal Classification (CTC) models. Developed entirely in Python and PyTorch, it offers a fast, user-friendly, and extensible alternative to traditional C++, CUDA, or WFST-based decoders. The toolkit features a high-performance, fully batched GPU implementation with eliminated CPU-GPU synchronization and minimized kernel launch overhead via CUDA Graphs. It also supports advanced contextualization techniques, including GPU-powered N-gram language model fusion and phrase-level boosting. These features enable accurate and efficient decoding, making them suitable for both research and production use.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Contextual Earnings-22: A Speech Recognition Benchmark with Custom Vocabulary in the Wild

    cs.CL 2026-03 unverdicted novelty 7.0

    Contextual Earnings-22 is a new benchmark dataset showing that scaled keyword prompting and boosting both deliver significantly better accuracy on custom vocabularies than standard academic tests.