fstepsnormalize(1)
fstepsnormalize(1) π
okay bestie, so this is a User Commands page for fstepsnormalize β the little tool that does epsilon normalization on an FST, and honestly? she's quiet but she's iconic β¨
β¨ NAME β¨
fstepsnormalize β epsilon normalize an FST π¦
πΈ SYNOPSIS πΈ
fstepsnormalize [OPTIONS] [in.fst [out.fst]]
like, yes, that's it. options first, then optionally an input file, then optionally an output file. no drama, no cap π
π DESCRIPTION π
Epsilon normalizes an FST.
that's the whole vibe. she takes your FST and epsilon normalizes it. periodt π
π OPTIONS π
okay so first, the rules of the game: boolean options are chill like that β they accept either true or false as a value, or if you don't give them a value at all, they just implicitly become true. main character energy, honestly. π
--eps_norm_output[=BOOLEAN]β normalize output epsilons. default:false. (do you want the output side de-epsiloned too? that's the switch, bestie π)--fst_align[=BOOLEAN]β write FST data aligned where appropriate. default:false. (alignment glow-up β¨)--fst_compat_symbols[=BOOLEAN]β require symbol tables to match when appropriate. default:true. (she checks that the symbol tables are matching, when it matters π )--fst_default_cache_gc[=BOOLEAN]β enable garbage collection of the cache. default:true. (clean up after yourself, queen π§)--fst_default_cache_gc_limit=Nβ set the cache byte size that triggers garbage collection. default:1048576. (how chonky the cache can get before GC kicks in π«Ά)--fst_error_fatal[=BOOLEAN]β if true, FST errors are fatal. otherwise, returned objects get flagged as bad instead. for example, FSTs come back with thekErrorproperty set totrue, and FST weights get set so thatMember()returnsfalse. default:true. (very much a "we die or we flag it" situation π)--fst_field_separator=STRINGβ set the characters used as a separator between printed fields. default:" ". (yes that's spaces. five of them. iykyk)--fst_read_mode=STRINGβ set the default file reading mode for mappable files, either"read"or"map". default:"read".--fst_verify_properties[=BOOLEAN]β verify fst properties queried byTestProperties. default:false.--fst_weight_parentheses=STRINGβ set the characters enclosing the first weight of a printed composite weight (like pair weight, tuple weight, and derived classes) so that nested composite weights do proper I/O. must have size0(none) or2(open and close parenthesis). default: no parentheses. (β οΈ size0or2only bestie, don't get creative)--fst_weight_separator=CHARACTERβ set the character separator between printed composite weights. default: comma.--help[=BOOLEAN]β show usage information. default:false.--helpshort[=BOOLEAN]β show brief usage information. default:false. (the lil snack-sized version π)--save_relabel_ipairs=FILENAMEβ save input relabel pairs to file. default: do not save.--save_relabel_opairs=FILENAMEβ save output relabel pairs to file. default: do not save. (note:ipairs= input,opairs= output, don't mix them up π)--tmpdir=PATHNAMEβ set the temporary directory to use. default:/tmp.--v[=N]β set the verbosity level. default:0. (turn her up if you want the tea β)
π SEE ALSO π
the whole friend group π«Ά 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), fstequal(1), fstequivalent(1), fstinfo(1), fstintersect(1), fstinvert(1), fstisomorphic(1), fstlinear(1), fstloglinearapply(1), fstmap(1), fstminimize(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)
and that's the whole page, bestie!! this one's from OpenFst 1.8.5, dated Mar 2026 β so like, she's fresh, she's current, she's serving π β¨ go epsilon normalize something and slay the day ππ¦
π¦ 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