How To Install openfst on Fedora 34

openfst is Weighted finite-state transducer library Weighted finite-state transducer library

Introduction

In this tutorial we learn how to install openfst on Fedora 34.

What is openfst

OpenFst is a library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). Weighted finite-state transducers are automata where each transition has an input label, an output label, and a weight. The more familiar finite-state acceptor is represented as a transducer with each transition’s input and output label equal. Finite-state acceptors are used to represent sets of strings (specifically, regular or rational sets); finite-state transducers are used to represent binary relations between pairs of strings (specifically, rational transductions). The weights can be used to represent the cost of taking a particular transition. FSTs have key applications in speech recognition and synthesis, machine translation, optical character recognition, pattern matching, string processing, machine learning, information extraction and retrieval among others. Often a weighted transducer is used to represent a probabilistic model (e.g., an n-gram model, pronunciation model). FSTs can be optimized by determinization and minimization, models can be applied to hypothesis sets (also represented as automata) or cascaded by finite-state composition, and the best results can be selected by shortest-path algorithms. openfst 1.6.9 8.fc34 x86_64 3.9 M openfst-1.6.9-8.fc34.src.rpm fedora Weighted finite-state transducer library http ASL 2.0 OpenFst is a library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). Weighted finite-state transducers are automata where each transition has an input label, an output label, and a weight. The more familiar finite-state acceptor is represented as a transducer with each transition’s input and output label equal. Finite-state acceptors are used to represent sets of strings (specifically, regular or rational sets); finite-state transducers are used to represent binary relations between pairs of strings (specifically, rational transductions). The weights can be used to represent the cost of taking a particular transition. FSTs have key applications in speech recognition and synthesis, machine translation, optical character recognition, pattern matching, string processing, machine learning, information extraction and retrieval among others. Often a weighted transducer is used to represent a probabilistic model (e.g., an n-gram model, pronunciation model). FSTs can be optimized by determinization and minimization, models can be applied to hypothesis sets (also represented as automata) or cascaded by finite-state composition, and the best results can be selected by shortest-path algorithms.

We can use yum or dnf to install openfst on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install openfst.

Install openfst on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install openfst using dnf by running the following command:

sudo dnf -y install openfst

Install openfst on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install openfst using yum by running the following command:

sudo yum -y install openfst

How To Uninstall openfst on Fedora 34

To uninstall only the openfst package we can use the following command:

sudo dnf remove openfst

openfst Package Contents on Fedora 34

/usr/lib/.build-id
/usr/lib/.build-id/02
/usr/lib/.build-id/02/ab52c19070cfdfa3b4e213000dd0eab874efbe
/usr/lib/.build-id/03
/usr/lib/.build-id/03/0bc448876fc4a3275f2009e103696fb67d924a
/usr/lib/.build-id/12
/usr/lib/.build-id/12/05c96d6a0698c5d8dacded290861e68dafc94f
/usr/lib/.build-id/1d
/usr/lib/.build-id/1d/e1c8e8b2f6fa01ec6fc6ba4c183c0b81d66187
/usr/lib/.build-id/23
/usr/lib/.build-id/23/745de61b9b8b887a5ca3f15c27691c0b84c36b
/usr/lib/.build-id/28
/usr/lib/.build-id/28/1c6ad591de9d4195c62f19012f94814b0e8588
/usr/lib/.build-id/29
/usr/lib/.build-id/29/f482de5fcc14eabd8bc2123a3f327a5df120ef
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/ae53f309f043064093f72525491e7328913df7
/usr/lib/.build-id/2e
/usr/lib/.build-id/2e/0bd6e6a5a00a78d7a4eb4f121be56699056754
/usr/lib/.build-id/3a
/usr/lib/.build-id/3a/0b35f71ce3a502d417dac7e3cc4003558e8a67
/usr/lib/.build-id/3e
/usr/lib/.build-id/3e/ce22503d8fc4746b62b146d8214bc112b46f5d
/usr/lib/.build-id/3f
/usr/lib/.build-id/3f/207e4e51d4b494ff68a5dc99e6d92a0c3787d9
/usr/lib/.build-id/44
/usr/lib/.build-id/44/7358f37220f87e4c7d303080343a5571c85b81
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/d770afa4f70340d3c2d59770b7a26b0d287b6d
/usr/lib/.build-id/57
/usr/lib/.build-id/57/faeb2cbd79a1a52490744c2ab6f85ccc4df12c
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/d202b73cfd2b1073a92bd5cfd10142d91e4229
/usr/lib/.build-id/62
/usr/lib/.build-id/62/67f7b9a4af325234092262c83ba2075efd25ad
/usr/lib/.build-id/71
/usr/lib/.build-id/71/21715b40ba88fb4470741b1c3171d4e9e55224
/usr/lib/.build-id/7a
/usr/lib/.build-id/7a/c57cdfa907e363b85e7afd56830a779c69d0d1
/usr/lib/.build-id/7b
/usr/lib/.build-id/7b/bfc1426c7fc7f53deddab10f8f474020504605
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/2c3e27a804a1fc7af85bb8b82c8f2a6ed75a37
/usr/lib/.build-id/84
/usr/lib/.build-id/84/fcc38d4d2a78a323d33cd8e0066a6f0aa9b1a5
/usr/lib/.build-id/86
/usr/lib/.build-id/86/7e8e9acfb243293ab9291d137decaf2d13337b
/usr/lib/.build-id/97
/usr/lib/.build-id/97/b4f0cf715c5c8625109afd7b6dc28cc25bde0c
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/88b97f5fb6efa2f9c6d51a3a373e52b32f37f0
/usr/lib/.build-id/9f/c364e7eaca3cdae0b8f8503e7f3baf3deae05f
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/11dfbfdd7ef5eeb4208a14a7875fece6519683
/usr/lib/.build-id/a5
/usr/lib/.build-id/a5/2ab945962503cef10df78699886a0fd8253e78
/usr/lib/.build-id/a7
/usr/lib/.build-id/a7/a55e1e3a6953f12719bf942ca111f70f68583a
/usr/lib/.build-id/ac
/usr/lib/.build-id/ac/dc1114503ea372560e1ec5f600d440bfbb06b0
/usr/lib/.build-id/b3
/usr/lib/.build-id/b3/43bf6dbdfc1d77ceaaa10c6305117ab7e4eff4
/usr/lib/.build-id/b5
/usr/lib/.build-id/b5/8090f29c0c00e8e68fe127d5cf516b108cfaf5
/usr/lib/.build-id/c3
/usr/lib/.build-id/c3/f457dd56d05c4d31d40b2638eda743c1941e5c
/usr/lib/.build-id/cf
/usr/lib/.build-id/cf/0901d0472611b28b48870b15f33d935ee8b641
/usr/lib/.build-id/db
/usr/lib/.build-id/db/a398832e6c619ca35a0ddb5ed502de5b299580
/usr/lib/.build-id/e8
/usr/lib/.build-id/e8/90657eef0108355a3c04d4f12c6aec7982a8a0
/usr/lib/.build-id/e9
/usr/lib/.build-id/e9/ab0fe5e83a2a4617840f02bef6763bf9c937a4
/usr/lib/.build-id/ec
/usr/lib/.build-id/ec/a86c198c4acefaefd4b5f89c21c2194048d8a4
/usr/lib/.build-id/fa
/usr/lib/.build-id/fa/5be47445983f4e0124fbacb2747c0f3e358b6b
/usr/lib/.build-id/fe
/usr/lib/.build-id/fe/a8823f89c26c9e97492be0848c20e04e01fde8
/usr/lib/fst
/usr/lib/fst/arc_lookahead-fst.so.0
/usr/lib/fst/arc_lookahead-fst.so.0.0.0
/usr/lib/fst/compact16_acceptor-fst.so.0
/usr/lib/fst/compact16_acceptor-fst.so.0.0.0
/usr/lib/fst/compact16_string-fst.so.0
/usr/lib/fst/compact16_string-fst.so.0.0.0
/usr/lib/fst/compact16_unweighted-fst.so.0
/usr/lib/fst/compact16_unweighted-fst.so.0.0.0
/usr/lib/fst/compact16_unweighted_acceptor-fst.so.0
/usr/lib/fst/compact16_unweighted_acceptor-fst.so.0.0.0
/usr/lib/fst/compact16_weighted_string-fst.so.0
/usr/lib/fst/compact16_weighted_string-fst.so.0.0.0
/usr/lib/fst/compact64_acceptor-fst.so.0
/usr/lib/fst/compact64_acceptor-fst.so.0.0.0
/usr/lib/fst/compact64_string-fst.so.0
/usr/lib/fst/compact64_string-fst.so.0.0.0
/usr/lib/fst/compact64_unweighted-fst.so.0
/usr/lib/fst/compact64_unweighted-fst.so.0.0.0
/usr/lib/fst/compact64_unweighted_acceptor-fst.so.0
/usr/lib/fst/compact64_unweighted_acceptor-fst.so.0.0.0
/usr/lib/fst/compact64_weighted_string-fst.so.0
/usr/lib/fst/compact64_weighted_string-fst.so.0.0.0
/usr/lib/fst/compact8_acceptor-fst.so.0
/usr/lib/fst/compact8_acceptor-fst.so.0.0.0
/usr/lib/fst/compact8_string-fst.so.0
/usr/lib/fst/compact8_string-fst.so.0.0.0
/usr/lib/fst/compact8_unweighted-fst.so.0
/usr/lib/fst/compact8_unweighted-fst.so.0.0.0
/usr/lib/fst/compact8_unweighted_acceptor-fst.so.0
/usr/lib/fst/compact8_unweighted_acceptor-fst.so.0.0.0
/usr/lib/fst/compact8_weighted_string-fst.so.0
/usr/lib/fst/compact8_weighted_string-fst.so.0.0.0
/usr/lib/fst/const16-fst.so.0
/usr/lib/fst/const16-fst.so.0.0.0
/usr/lib/fst/const64-fst.so.0
/usr/lib/fst/const64-fst.so.0.0.0
/usr/lib/fst/const8-fst.so.0
/usr/lib/fst/const8-fst.so.0.0.0
/usr/lib/fst/ilabel_lookahead-fst.so.0
/usr/lib/fst/ilabel_lookahead-fst.so.0.0.0
/usr/lib/fst/linear_classifier-fst.so.0
/usr/lib/fst/linear_classifier-fst.so.0.0.0
/usr/lib/fst/linear_tagger-fst.so.0
/usr/lib/fst/linear_tagger-fst.so.0.0.0
/usr/lib/fst/ngram-fst.so.0
/usr/lib/fst/ngram-fst.so.0.0.0
/usr/lib/fst/olabel_lookahead-fst.so.0
/usr/lib/fst/olabel_lookahead-fst.so.0.0.0
/usr/lib/fst/phi-fst.so.0
/usr/lib/fst/phi-fst.so.0.0.0
/usr/lib/fst/rho-fst.so.0
/usr/lib/fst/rho-fst.so.0.0.0
/usr/lib/fst/sigma-fst.so.0
/usr/lib/fst/sigma-fst.so.0.0.0
/usr/lib/libfst.so.13
/usr/lib/libfst.so.13.0.0
/usr/lib/libfstcompact.so.13
/usr/lib/libfstcompact.so.13.0.0
/usr/lib/libfstcompressscript.so.13
/usr/lib/libfstcompressscript.so.13.0.0
/usr/lib/libfstconst.so.13
/usr/lib/libfstconst.so.13.0.0
/usr/lib/libfstfar.so.13
/usr/lib/libfstfar.so.13.0.0
/usr/lib/libfstfarscript.so.13
/usr/lib/libfstfarscript.so.13.0.0
/usr/lib/libfstlinearscript.so.13
/usr/lib/libfstlinearscript.so.13.0.0
/usr/lib/libfstlookahead.so.13
/usr/lib/libfstlookahead.so.13.0.0
/usr/lib/libfstmpdtscript.so.13
/usr/lib/libfstmpdtscript.so.13.0.0
/usr/lib/libfstngram.so.13
/usr/lib/libfstngram.so.13.0.0
/usr/lib/libfstpdtscript.so.13
/usr/lib/libfstpdtscript.so.13.0.0
/usr/lib/libfstscript.so.13
/usr/lib/libfstscript.so.13.0.0
/usr/lib/libfstspecial.so.13
/usr/lib/libfstspecial.so.13.0.0
/usr/share/doc/openfst
/usr/share/doc/openfst/AUTHORS
/usr/share/doc/openfst/NEWS
/usr/share/doc/openfst/README
/usr/share/licenses/openfst
/usr/share/licenses/openfst/COPYING
/usr/lib/.build-id
/usr/lib/.build-id/12
/usr/lib/.build-id/12/dbef5088a39bd938b4baeb645e2ee41e32dbd9
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/1a8ceb434835ce80f7dab8968d6b543e56dc8e
/usr/lib/.build-id/23
/usr/lib/.build-id/23/84306d81b532b7f200417352b7bd4cfb2b1341
/usr/lib/.build-id/28
/usr/lib/.build-id/28/ed84ae3795df90102f5a04e96190d2de674d7d
/usr/lib/.build-id/34
/usr/lib/.build-id/34/fb9b5a6aa7f07ee7612edc1e9a31d9affd8044
/usr/lib/.build-id/38
/usr/lib/.build-id/38/a302baa083e0455acf5ab3c91cbe636bf2dffc
/usr/lib/.build-id/3a
/usr/lib/.build-id/3a/88bb6fe9c8b8cb4b1d6ad21f619865d8771b52
/usr/lib/.build-id/3b
/usr/lib/.build-id/3b/d5fa8d452efb6059c51c1d726cbda1c26d78b3
/usr/lib/.build-id/41
/usr/lib/.build-id/41/aba1b57940e0675352e52d7c4cb5363485bd64
/usr/lib/.build-id/43
/usr/lib/.build-id/43/f01f845738f99284eeaf45f316f449d62c2d69
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/bc8afda5b22e0d653154f0578b96f7c7b0827f
/usr/lib/.build-id/50
/usr/lib/.build-id/50/88d9e6c078cc56a4253c4d986672d17d49c353
/usr/lib/.build-id/60
/usr/lib/.build-id/60/cd1537aa200d388f16f07d5a8023494d9a394d
/usr/lib/.build-id/61
/usr/lib/.build-id/61/ba3107457b35170cff91c37efe740ead2e957f
/usr/lib/.build-id/62
/usr/lib/.build-id/62/76fc86c2ae460250c99ed7f967545b0ab86834
/usr/lib/.build-id/66
/usr/lib/.build-id/66/e8ff74f91bcc3b2d117c3237d2ff064c463ccb
/usr/lib/.build-id/68
/usr/lib/.build-id/68/b6d8db5ed35a07abecb0f442ae792c1f256c37
/usr/lib/.build-id/76
/usr/lib/.build-id/76/daadb6d714e83a768434bc691c3ee49ce285e4
/usr/lib/.build-id/7b
/usr/lib/.build-id/7b/c74d375af93e13b49f9e0031ad3554cfe42c94
/usr/lib/.build-id/80
/usr/lib/.build-id/80/9a2dfcf8b495234f931b784608e885f9ccbe22
/usr/lib/.build-id/86
/usr/lib/.build-id/86/3ac388eb9868e6661fa956771857dd6bacb20a
/usr/lib/.build-id/88
/usr/lib/.build-id/88/3b1c4a7f6e143a85c3cec1a616e39241cf88c0
/usr/lib/.build-id/89
/usr/lib/.build-id/89/ce5c12d6e38924b062cbb1a4f4bbd4b34eadc2
/usr/lib/.build-id/96
/usr/lib/.build-id/96/a993cbe41dfd0aa71946f53b53d4f881cb243a
/usr/lib/.build-id/99
/usr/lib/.build-id/99/63ff7e37725f17268e7b9e7c3df38b5e151c6c
/usr/lib/.build-id/9d
/usr/lib/.build-id/9d/dbfa6e87510af71657ac27031585972066e111
/usr/lib/.build-id/9e
/usr/lib/.build-id/9e/887b2eec3494affac6767f9fb45b10d6aa6fad
/usr/lib/.build-id/ac
/usr/lib/.build-id/ac/4963d30f2c881c577951bd01ec771da0d3edcb
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/5c2e6a4d3b61d59d8295d7e6466168be299409
/usr/lib/.build-id/b7
/usr/lib/.build-id/b7/ac60386e87fba8beb2236392ebe71fc0b71e83
/usr/lib/.build-id/bf
/usr/lib/.build-id/bf/d2f5da75f9202d66856f790c4a7fe85da909ed
/usr/lib/.build-id/d8
/usr/lib/.build-id/d8/d62d7f203e0af9ca9f8dc68cacedecaf2bd8d1
/usr/lib/.build-id/da
/usr/lib/.build-id/da/069c9c358a6f3e182d570d995249e1f5292ded
/usr/lib/.build-id/da/d3b8c6b7f3b1dc72291fafca6b1940c252d8d7
/usr/lib/.build-id/df
/usr/lib/.build-id/df/21e947d506dda8983ead24db92781cacdd3e4d
/usr/lib/.build-id/f1
/usr/lib/.build-id/f1/73d3474b010ebdc3d24ea2cf79f433a9f11c25
/usr/lib/.build-id/f2
/usr/lib/.build-id/f2/3caa63e6bb910062f76bf8a6e756b86e7093c1
/usr/lib/.build-id/f2/71ccc933116f06ef478f896c7b6569c89168d3
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/b9dc395d0f1ab0b439727f6d5751f0513c0926
/usr/lib/.build-id/fd
/usr/lib/.build-id/fd/f7c479df1c2cce04f4401307b1d6e31008e247
/usr/lib64/fst
/usr/lib64/fst/arc_lookahead-fst.so.0
/usr/lib64/fst/arc_lookahead-fst.so.0.0.0
/usr/lib64/fst/compact16_acceptor-fst.so.0
/usr/lib64/fst/compact16_acceptor-fst.so.0.0.0
/usr/lib64/fst/compact16_string-fst.so.0
/usr/lib64/fst/compact16_string-fst.so.0.0.0
/usr/lib64/fst/compact16_unweighted-fst.so.0
/usr/lib64/fst/compact16_unweighted-fst.so.0.0.0
/usr/lib64/fst/compact16_unweighted_acceptor-fst.so.0
/usr/lib64/fst/compact16_unweighted_acceptor-fst.so.0.0.0
/usr/lib64/fst/compact16_weighted_string-fst.so.0
/usr/lib64/fst/compact16_weighted_string-fst.so.0.0.0
/usr/lib64/fst/compact64_acceptor-fst.so.0
/usr/lib64/fst/compact64_acceptor-fst.so.0.0.0
/usr/lib64/fst/compact64_string-fst.so.0
/usr/lib64/fst/compact64_string-fst.so.0.0.0
/usr/lib64/fst/compact64_unweighted-fst.so.0
/usr/lib64/fst/compact64_unweighted-fst.so.0.0.0
/usr/lib64/fst/compact64_unweighted_acceptor-fst.so.0
/usr/lib64/fst/compact64_unweighted_acceptor-fst.so.0.0.0
/usr/lib64/fst/compact64_weighted_string-fst.so.0
/usr/lib64/fst/compact64_weighted_string-fst.so.0.0.0
/usr/lib64/fst/compact8_acceptor-fst.so.0
/usr/lib64/fst/compact8_acceptor-fst.so.0.0.0
/usr/lib64/fst/compact8_string-fst.so.0
/usr/lib64/fst/compact8_string-fst.so.0.0.0
/usr/lib64/fst/compact8_unweighted-fst.so.0
/usr/lib64/fst/compact8_unweighted-fst.so.0.0.0
/usr/lib64/fst/compact8_unweighted_acceptor-fst.so.0
/usr/lib64/fst/compact8_unweighted_acceptor-fst.so.0.0.0
/usr/lib64/fst/compact8_weighted_string-fst.so.0
/usr/lib64/fst/compact8_weighted_string-fst.so.0.0.0
/usr/lib64/fst/const16-fst.so.0
/usr/lib64/fst/const16-fst.so.0.0.0
/usr/lib64/fst/const64-fst.so.0
/usr/lib64/fst/const64-fst.so.0.0.0
/usr/lib64/fst/const8-fst.so.0
/usr/lib64/fst/const8-fst.so.0.0.0
/usr/lib64/fst/ilabel_lookahead-fst.so.0
/usr/lib64/fst/ilabel_lookahead-fst.so.0.0.0
/usr/lib64/fst/linear_classifier-fst.so.0
/usr/lib64/fst/linear_classifier-fst.so.0.0.0
/usr/lib64/fst/linear_tagger-fst.so.0
/usr/lib64/fst/linear_tagger-fst.so.0.0.0
/usr/lib64/fst/ngram-fst.so.0
/usr/lib64/fst/ngram-fst.so.0.0.0
/usr/lib64/fst/olabel_lookahead-fst.so.0
/usr/lib64/fst/olabel_lookahead-fst.so.0.0.0
/usr/lib64/fst/phi-fst.so.0
/usr/lib64/fst/phi-fst.so.0.0.0
/usr/lib64/fst/rho-fst.so.0
/usr/lib64/fst/rho-fst.so.0.0.0
/usr/lib64/fst/sigma-fst.so.0
/usr/lib64/fst/sigma-fst.so.0.0.0
/usr/lib64/libfst.so.13
/usr/lib64/libfst.so.13.0.0
/usr/lib64/libfstcompact.so.13
/usr/lib64/libfstcompact.so.13.0.0
/usr/lib64/libfstcompressscript.so.13
/usr/lib64/libfstcompressscript.so.13.0.0
/usr/lib64/libfstconst.so.13
/usr/lib64/libfstconst.so.13.0.0
/usr/lib64/libfstfar.so.13
/usr/lib64/libfstfar.so.13.0.0
/usr/lib64/libfstfarscript.so.13
/usr/lib64/libfstfarscript.so.13.0.0
/usr/lib64/libfstlinearscript.so.13
/usr/lib64/libfstlinearscript.so.13.0.0
/usr/lib64/libfstlookahead.so.13
/usr/lib64/libfstlookahead.so.13.0.0
/usr/lib64/libfstmpdtscript.so.13
/usr/lib64/libfstmpdtscript.so.13.0.0
/usr/lib64/libfstngram.so.13
/usr/lib64/libfstngram.so.13.0.0
/usr/lib64/libfstpdtscript.so.13
/usr/lib64/libfstpdtscript.so.13.0.0
/usr/lib64/libfstscript.so.13
/usr/lib64/libfstscript.so.13.0.0
/usr/lib64/libfstspecial.so.13
/usr/lib64/libfstspecial.so.13.0.0
/usr/share/doc/openfst
/usr/share/doc/openfst/AUTHORS
/usr/share/doc/openfst/NEWS
/usr/share/doc/openfst/README
/usr/share/licenses/openfst
/usr/share/licenses/openfst/COPYING

References

Summary

In this tutorial we learn how to install openfst on Fedora 34 using yum and dnf.