fstminimize(1)
NAME π
okay so bestie, meet fstminimize β it literally just minimizes a deterministic FST. that's it. that's the whole vibe. π
heads up, this page is from the manual section User Commands. iykyk.
SYNOPSIS β¨
fstminimize [OPTIONS] [in.fst [out1.fst [out2.fst]]]
like, you can pass in.fst, out1.fst, out2.fst, or none of them, or some of them. your call, main character. π«Ά
DESCRIPTION π¦
Minimizes a deterministic FST. π§β¨
that's the whole description. short and iconic, we love that for her.
OPTIONS π
quick lore drop before we get into the list: Boolean options are flexible like that π β they accept either true or false as a value, or if you don't specify a value at all, they just implicitly take the value true. no cap.
--allow-nondet[=BOOLEAN]β lets you minimize nondeterministic FSTs, wild i know. Default:false.--delta=VALUEβ sets the comparison/quantization delta. Default:0.000976562.--fst_align[=BOOLEAN]β writes FST data aligned where appropriate. Default:false.--fst_compat_symbols[=BOOLEAN]β requires symbol tables to match when appropriate. Default:true.--fst_default_cache_gc[=BOOLEAN]β enables garbage collection of the cache (she's tidy β¨). Default:true.--fst_default_cache_gc_limit=Nβ sets the cache byte size that triggers garbage collection. Default:1048576.--fst_error_fatal[=BOOLEAN]β iftrue, FST errors are fatal. if it's not true, then the returned objects get flagged as bad instead. like, for example, FSTs come back with thekErrorproperty set totrue, and FST weights get set so thatMember()returnsfalse. Default:true.
ngl the fatal one is giving real consequences energy π pick wisely.
--fst_field_separator=STRINGβ sets the characters used as a separator between printed fields. Default:" ".--fst_read_mode=STRINGβ sets the default file reading mode for mappable files, and it's either"read"or"map". Default:"read".--fst_verify_properties[=BOOLEAN]β verifies fst properties queried byTestProperties. Default:false.--fst_weight_parentheses=STRINGβ sets the characters enclosing the first weight of a printed composite weight (e.g., pair weight, tuple weight, and derived classes), so that nested composite weights do proper I/O. it has to be size0(none) or2(open and close parenthesis). Default: no parentheses.--fst_weight_separator=CHARACTERβ sets the character separator between printed composite weights. Default: comma.--help[=BOOLEAN]β shows usage information. Default:false.--helpshort[=BOOLEAN]β shows brief usage information, the lil snack-sized version π. Default:false.--save_relabel_ipairs=FILENAMEβ saves input relabel pairs to a file. Default: do not save.--save_relabel_opairs=FILENAMEβ saves output relabel pairs to a file. Default: do not save.--tmpdir=PATHNAMEβ sets the temporary directory to use. Default:/tmp.--v[=N]β sets the verbosity level. Default:0.
SEE ALSO π
the whole friend group fr fr, go say hi π:
fstarcsort(1), fstclosure(1), fstcompile(1), fstcompose(1), fstcompress(1), fstconcat(1), fstconnect(1), fstconvert(1), fstdeterminize(1), fstdifference(1), fstdisambiguate(1), fstdraw(1), fstencode(1), fstepsnormalize(1), fstequal(1), fstequivalent(1), fstinfo(1), fstintersect(1), fstinvert(1), fstisomorphic(1), fstlinear(1), fstloglinearapply(1), fstmap(1), fstprint(1), fstproject(1), fstprune(1), fstpush(1), fstrandgen(1), fstrelabel(1), fstreplace(1), fstreverse(1), fstreweight(1), fstrmepsilon(1), fstshortestdistance(1), fstshortestpath(1), fstsymbols(1), fstsynchronize(1), fsttopsort(1), fstunion(1)
that's the whole page bestie, you ate it up πβ¨
this one's from OpenFst 1.8.5, dated Mar 2026 β so like, vintage but make it readable ππ bye!! π¦πΈ
π¦ where this page comes from
- ubuntu stonking: libfst-tools 1.8.5-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms