1OpenFst - Release 1.3 2 3OpenFst is a library for constructing, combining, optimizing, and 4searching weighted finite-state transducers (FSTs). 5 6REQUIREMENTS: 7 This version is known to work under Linux, MacOS, and Solaris using 8 g++ (>= 4.1). Expected to work wherever adequate POSIX (dlopen, ssize_t, 9 basename), c99 (snprintf, strtoll, <stdint.h>), and tr1 (<tr1/ordered_set>, 10 <tr1/ordered_map>) support are available. 11 12INSTALLATION: 13 Follow the generic GNU build system instructions in ./INSTALL. We 14 recommend configuring with --enable-static=no for faster 15 compiles. 16 17 Optional features: 18 --enable-bin Build fst::script and command-line binaries (def: yes) 19 --enable-compact-fsts Enable all CompactFst classes (def: no) 20 --enable-const-fsts Enable all ConstFst classes (def: no) 21 --enable-far Enable FAR (FST Archive) extension (def: no) 22 --enable-lookahead-fsts Enable LookAheadFst classes (def: no) 23 --enable-ngram-fsts Enable NGramFst classes (def: no) 24 --enable-pdt Experimental push-down transducer extensions (def: no) 25 26 Configuring with --enable-bin=no gives very fast compiles, but 27 excludes the command line utilities. 28 29 Compiling with '-Wall -Wno-sign-compare' under g++ should give no 30 warnings from this library. 31 32USAGE: 33 Assuming you've installed under the default /usr/local, the FST 34 binaries are found on /usr/local/bin. To use in your own program, 35 include <fst/fstlib.h> and compile with '-I /usr/local/include'. 36 Link against /usr/local/lib/libfst.so and -ldl. Set your 37 LD_LIBRARY_PATH (or equivalent) to contain /usr/local/lib. The 38 linking is, by default, dynamic so that the Fst and Arc type DSO 39 extensions can be used correctly if desired. Any extensions will 40 be found under /usr/local/include/fst/extensions and /usr/local/lib/fst. 41 42DOCUMENTATION: 43 See www.openfst.org for general documentation. 44 See ./NEWS for updates since the last release. 45