Highlight

SRILM - an extensible language modeling toolkit

SRILM is an extensible C++ toolkit for building and experimenting with statistical N-gram language models for speech recognition and related tasks.

Based on

SRILM - an extensible language modeling toolkit

By A. StolckeInterspeech
Read original article →

SRILM is an extensible language modeling toolkit consisting of C++ libraries, executable programs, and helper scripts, designed to support both the production of and experimentation with statistical language models for speech recognition and other applications. It is freely available for noncommercial purposes. The toolkit supports the creation and evaluation of a variety of language model types based on N-gram statistics, as well as several related tasks such as statistical tagging and the manipulation of N-best lists and word lattices.

The paper summarizes the toolkit's functionality and discusses its design and implementation, highlighting ease of rapid prototyping, reusability of components, and the ability to combine tools into larger workflows. By offering a flexible, freely available platform for N-gram language modeling, SRILM became a standard toolkit in the speech recognition and natural language processing communities for years after its release.

Abstract

SRILM bundles C++ libraries, executable programs, and helper scripts for building and experimenting with statistical language models used in speech recognition and other applications. Freely available for noncommercial use, it supports creating and evaluating a variety of N-gram-based language model types, along with related tasks like statistical tagging and operations on N-best lists and word lattices. The paper summarizes the toolkit's functionality and discusses a design emphasizing rapid prototyping, reusability, and combinability of tools.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

SRILMlanguage modelingN-gram modelsspeech recognitionstatistical NLPtoolkit
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.