BSD Ports

math/openfst 1.8.2.20221207 DragonFly

Library for working with weighted finite-state transducers

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
math
Package size
4847.4 KiB, 40666.3 KiB installed

Description

OpenFst is a library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). Weighted finite-state transducers are automata where each transition has an input label, an output label, and a weight. The more familiar finite-state acceptor is represented as a transducer with each transition's input and output label equal. Finite-state acceptors are used to represent sets of strings (specifically, regular or rational sets); finite-state transducers are used to represent binary relations between pairs of strings (specifically, rational transductions). The weights can be used to represent the cost of taking a particular transition. FSTs have key applications in speech recognition and synthesis, machine translation, optical character recognition, pattern matching, string processing, machine learning, information extraction and retrieval among others. Often a weighted transducer is used to represent a probabilistic model (e.g., an n-gram model, pronunciation model). FSTs can be optimized by determinization and minimization, models can be applied to hypothesis sets (also represented as automata) or cascaded by finite-state composition, and the best results can be selected by shortest-path algorithms.

In the other systems

SystemPortVersion
DragonFlymath/openfst1.8.2.20221207
FreeBSDmath/openfst1.8.2.20221207_1
OpenBSDmath/openfst1.8.4
NetBSDmath/openfst1.8.2

Install

Binary package:

pkg install openfst

From DPorts:

cd /usr/dports/math/openfst && make install clean

Dependencies

Required by 1