asr_eval

Evaluation and building components for Automatic Speech Recognition (ASR) in Python.

See the preprint paper and full PDF documentation.

  • Evaluating ASR with extended annotation syntax

  • Running and evaluating non-streaming ASR, and perform a detailed error analysis

  • Running and evaluating streaming ASR, producing many informative diagrams

_images/showcase.png
🌟 Feature overview

Alignment features

Alignment features

Streaming features

Streaming features
🛠️ Guides

Installation

Installation

Alignments and WER

Alignments and WER

Streaming evaluation

Streaming evaluation

Evaluation and dashboard

Evaluation and dashboard
📚 Components

Models list

Models list

Datasets list

Datasets list

Acknowledgements

Several components of this project, related to the correction module, were developed in collaboration with Yandex Camp students during July 2025: Timur Rafikov, Vasily Kudryavtsev, Yana Fitkovskaja, Dmitry Ezhov, Nikita Vambrikov, Anastasia Zvereva, Valeria Stolyarova, Mukharyam Baviev, Antal Schiff, Mirzomansurkhon Sultanov.