TWiki> GRM Web>Pynini (revision 5)EditAttach

OpenGrm Pynini: Grammar development in Python Work in progress, under construction


Red led Pynini beta version 0.2 is now available for download.

OpenGrm Pynini, like Thrax, compiles grammars expressed as strings, regular expressions, and context-dependent rewrite rules into weighted finite-state transducers. It uses the OpenFst library and its Python extension to create, access and manipulate compiled grammars. Pynini is embedded in a Python module, allowing users to write Thrax-like grammars using Python's flexible syntax (including imperative programming constructs not available in Thrax) and powerful toolchain, including an interactive development ("REPL") environment. It is (loosely) named after Pāṇini (पाणिनि), the reputed first Sanskrit grammarian.

Pynini is currently available as a public beta, with limited documentation.

Edit | Attach | Watch | Print version | History: r80 | r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r5 - 2016-02-25 - KyleGorman
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback