Package “OpenFst” has 58 man pages.
farcreate(1) Creates a finite-state archive from input FSTs. farequal(1) Tests if two finite-state archives contain the same (key,fst) pairs.
Extracts FSTs from a finite-state archive.
farinfo(1) Prints some basic information about the FSTs in an FST archive. farisomorphic(1) Tests if two finite-state archives contain isomorphic (key,fst) pairs. fstconnect(1) Removes useless (inaccessible or non-coaccessible) states and arcs from an FST. fstdeterminize(1) Determinizes an FST. If the input FST is already deterministic, it is unchanged. If it is nondeterministic, then an equivalent deterministic FST is output. fstdraw(1) Prints out binary FSTs in dot text format. fstequal(1) Determines whether two FSTs are equal. The exit status is zero for equal FSTs, and nonzero for unequal FSTs. fstequivalent(1) Determines whether two DFAs are equivalent. The exit status is zero for equivalent DFAs, and nonzero for nonequivalent DFAs. fstisomorphic(1) Determines whether two FSTs are isomorphic. The exit status is zero for isomorphic FSTs, and nonzero otherwise. fstmap(1) Applies an operation to each arc of an FST. fstprint(1) Prints out binary FSTs in simple text format. fstproject(1) Projects a transduction onto its input or output language. fstpush(1) Pushes weights and/or olabels in an FST. fstrelabel(1) Relabel the input and/or the output labels of an FST. fstreplace(1) Performs dynamic replacement of arcs in one FST with another FST, allowing for the definition of FSTs analogous to RTNs. fstsymbols(1) Performs operations (set, clear, relabel) on the symbol tables attached to an FST. pdtreplace(1) Convert an RTN represented by FSTs and non-terminal labels into a PDT.