Julius is a speech recognition tool. Package uses a custom license. From e01acf44822c57cf2af4678007ddd6a70b61ce1e Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Sun, 21 Apr 2019 19:37:37 +0530 Subject: [PATCH] gnu: Add julius. * gnu/packages/speech.scm (julius): New variable. --- gnu/packages/speech.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/speech.scm b/gnu/packages/speech.scm index 2d6c63e3f9..a99be8a0aa 100644 --- a/gnu/packages/speech.scm +++ b/gnu/packages/speech.scm @@ -33,9 +33,11 @@ #:use-module (gnu packages gcc) #:use-module (gnu packages glib) #:use-module (gnu packages linux) + #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) + #:use-module (gnu packages sdl) #:use-module (gnu packages textutils)) (define-public espeak @@ -119,6 +121,43 @@ It is based on the eSpeak engine and supports spectral and Klatt formant synthesis, and the ability to use MBROLA voices.") (license license:gpl3+))) +(define-public julius + (package + (name "julius") + (version "8c60cb8c") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/julius-speech/julius") + (commit version))) + (file-name + (git-file-name name version)) + (sha256 + (base32 + "11qbp9kid251lx6li4fv1r6l0pixxcs1m00sax1z057bhcv4jc7a")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'check)))) + (inputs + `(("alsa-lib" ,alsa-lib) + ("zlib" ,zlib) + ("sdl2" ,sdl2) + ("perl" ,perl))) + (home-page "https://github.com/julius-speech/") + (synopsis "Open-Source Large Vocabulary Continuous Speech +Recognition Engine") + (description + "Julius is a high-performance, small-footprint large vocabulary continuous + speech recognition (LVCSR) decoder software for speech-related researchers and +developers.") + (license + (license:non-copyleft "http://julius.osdn.jp/LICENSE.txt" + "Julius-Modified-BSD-4Clause")))) + (define-public mitlm (package (name "mitlm") -- 2.21.0