fstrmepsilon(1)

✨ fstrmepsilon β€” it's giving "epsilon removal" πŸ’…

okay so bestie, welcome to fstrmepsilon(1), a little User Commands girly from the OpenFst family πŸ¦‹ she's the one you call when your FST is full of epsilons and you simply cannot anymore.


🌸 NAME 🌸

fstrmepsilon β€” removes epsilons from an FST. that's it. that's the whole job. πŸŽ€


✨ SYNOPSIS ✨

fstrmepsilon [OPTIONS] [in.fst [out.fst]]

πŸ’– DESCRIPTION πŸ’–

Removes epsilons from an FST. iconic behaviour, no cap. πŸ’…


🫢 OPTIONS 🫢

heads up bestie: boolean options accept either true or false as a value, OR they just implicitly mean true if you don't give them a value at all. slay, the flags are flexible like that ✨

  • --connect[=BOOLEAN] β€” trim the output. default: true.
  • --delta=VALUE β€” sets the comparison/quantization delta. default: 0.000976562.
  • --fst_align[=BOOLEAN] β€” write FST data aligned where appropriate. default: false.
  • --fst_compat_symbols[=BOOLEAN] β€” require symbol tables to match when appropriate. default: true.
  • --fst_default_cache_gc[=BOOLEAN] β€” enable garbage collection of the cache. default: true.
  • --fst_default_cache_gc_limit=N β€” sets the cache byte size that triggers garbage collection. default: 1048576.
  • --fst_error_fatal[=BOOLEAN] β€” if true, FST errors are fatal. otherwise, returned objects get flagged as bad β€” like, FSTs come back with the kError property set to true, and FST weights get set so that Member() returns false. default: true.
  • --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, either "read" or "map". default: "read".
  • --fst_verify_properties[=BOOLEAN] β€” verify fst properties queried by TestProperties. default: false.
  • --fst_weight_parentheses=STRING β€” sets the characters enclosing the first weight of a printed composite weight (think pair weight, tuple weight, and derived classes) so that nested composite weights do proper I/O 🫢. must have size 0 (none) or 2 (open and close parenthesis). default: no parentheses.
  • --fst_weight_separator=CHARACTER β€” sets the character separator between printed composite weights. default: comma.
  • --help[=BOOLEAN] β€” show usage information. default: false.
  • --helpshort[=BOOLEAN] β€” show brief usage information. default: false.
  • --nstate=NUMBER β€” sets the state number threshold. default: -1.
  • --queue_type=TYPE β€” sets the queue type, one of auto, fifo, lifo, shortest, state, and top. default: auto.
  • --reverse[=BOOLEAN] β€” perform in the reverse direction. default: false.
  • --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.
  • --tmpdir=PATHNAME β€” sets the temporary directory to use. default: /tmp.
  • --v[=N] β€” sets the verbosity level. default: 0.
  • --weight=THRESHOLD β€” sets the weight threshold. default: "".

πŸ‘‘ SEE ALSO πŸ‘‘

your whole friend group is here, 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), fstminimize(1), fstprint(1), fstproject(1), fstprune(1), fstpush(1), fstrandgen(1), fstrelabel(1), fstreplace(1), fstreverse(1), fstreweight(1), fstshortestdistance(1), fstshortestpath(1), fstsymbols(1), fstsynchronize(1), fsttopsort(1), fstunion(1)


✨ that's the whole page bestie, go forth and de-epsilon ✨

this gorgeous little manual page is from OpenFst 1.8.5, dated Mar 2026. mwah, take care of her πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from