LINGUIST List 27.1188

Mon Mar 07 2016

Software: Computational Linguistics; Morphology; Phonology; Syntax: Thrax 1.2.1

Editor for this issue: Andrew Lamont <>

Date: 05-Mar-2016
From: Kyle Gorman <>
Subject: Computational Linguistics; Morphology; Phonology; Syntax: Thrax 1.2.1
E-mail this message to a friend

Thrax 1.2.1 has just been released. Thrax is a toolkit for compiling grammars expressed as regular expressions and context-dependent rewrite rules into weighted finite-state transducers. It makes use of functionality in the OpenFst library to create, access and manipulate compiled grammars. Thrax has been used to develop grammars for speech recognition and text-to-speech speech synthesis, automate morphological analysis, and test phonological rule systems.

New features in version 1.2.1 include additional assertion functions (AssertEmpty and AssertNull), algorithmic improvements to the Optimize function, and support for pushdown and multi-pushdown transducers.

Thrax is developed by contributors from Google Research and the Oregon Health & Science University's Center for Spoken Language Understanding. It is an open-source project distributed under the Apache license. It can be obtained from

Linguistic Field(s): Computational Linguistics

Page Updated: 07-Mar-2016