fstrandmod(1)
π NAME π
okay so bestie, welcome to fstrandmod β this little icon generates a random FST. that's it, that's the whole job. it's giving "make me a random finite-state thingy" and it delivers.
πΈ SYNOPSIS πΈ
fstrandmod [OPTIONS] [out.fst]
β¨ DESCRIPTION β¨
Generates a random FST. yep. that's the description, no notes, we love a queen who knows what she is π
π OPTIONS π
real talk before we get into the list: boolean options accept either true or false as a value, or they just implicitly count as true if you don't give them a value at all. so --v and --v=true are besties, fr fr.
--classes=INTEGERβ how many probability distributions you want. Default:1.--fst_align[=BOOLEAN]β write the 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]β turn garbage collection of the cache on. Default:true.--fst_default_cache_gc_limit=Nβ 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 β for example, FSTs come back with thekErrorproperty set totrue, and FST weights get set so thatMember()returns false. Default:true.--fst_field_separator=STRINGβ set the characters used as a separator between printed fields. Default:" ".--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 (think pair weight, tuple weight, and derived classes) so nested composite weights do proper I/O. has to be size 0 (none) or 2 (open and close parenthesis). Default: no parentheses.--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.--labels=INTEGERβ number of labels. Default:2.--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.--seed=INTEGERβ random seed. Default:1436396700.--states=INTEGERβ number of states. Default:10.--tmpdir=PATHNAMEβ set the temporary directory to use. Default:/tmp.--transducer[=BOOLEAN]β output a transducer. Default:false.--v[=N]β set the verbosity level. Default:0.--weights[=BOOLEAN]β output a weighted FST. Default:false.
not me listing every single one of these and meaning it π twenty-two options and every last one is here, no cap.
π¦ SEE ALSO π¦
the whole friend group, alphabetized, obsessed with them:
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), fstrmepsilon(1), fstshortestdistance(1), fstshortestpath(1), fstsymbols(1), fstsynchronize(1), fsttopsort(1), fstunion(1)
and that's a wrap, bestie π«Ά this whole page lives in the User Commands section, it's from OpenFst 1.5.1, and it's dated Feb 2016. vintage but still serving π go generate something random, you got this β¨
π¦ where this page comes from
- ubuntu jammy: libfst-tools 1.6.3-2ubuntu1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms