aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2022-09-29 11:00:17 +0200
committerLudovic Courtès <ludo@gnu.org>2022-10-17 09:47:23 +0200
commit9ca6416a1933b6fcf3124c13a7eeeed999aaa968 (patch)
tree0d279148a309f4764ac01ef5db954eae732f8e77
parentf36522416e69d95f222fdfa6404d1981eb5225b6 (diff)
downloadguix-9ca6416a1933b6fcf3124c13a7eeeed999aaa968.tar
guix-9ca6416a1933b6fcf3124c13a7eeeed999aaa968.tar.gz
gnu: Add openfst-for-vosk.
* gnu/packages/machine-learning.scm (openfst-for-vosk): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--gnu/packages/machine-learning.scm16
1 files changed, 16 insertions, 0 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index e702e499fc..3ad907e0c9 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -583,6 +583,22 @@ optimizing, and searching weighted finite-state transducers (FSTs).")
(arguments '(#:configure-flags '("--enable-ngram-fsts" "CXXFLAGS=-std=c++14")
#:make-flags '("CXXFLAGS=-std=c++14")))))
+(define openfst-for-vosk
+ (package
+ (inherit openfst)
+ (version "1.8.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "http://www.openfst.org/twiki/pub/FST/"
+ "FstDownload/openfst-" version ".tar.gz"))
+ (sha256
+ (base32 "0h2lfhhihg63b804hrcljnkggijbjmp84i5g8q735wb09y9z2c4p"))))
+ (arguments
+ '(#:configure-flags
+ '("--enable-shared" "--enable-far" "--enable-ngram-fsts"
+ "--enable-lookahead-fsts" "--with-pic" "--disable-bin")))))
+
(define-public shogun
(package
(name "shogun")