summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2023-11-15 19:12:49 +0100
committerEkaitz Zarraga <ekaitz@elenq.tech>2023-11-15 19:12:49 +0100
commitf8cb1d0e27e9402b69d85d29bdff9c7f476f578e (patch)
treecdc8efd6b98375db454f8e81f51cbe71f892e1b3
parenta6a15e900e8df2cd102c2939bcfae0bd182a3fd6 (diff)
ahotts: add libhtts package
-rw-r--r--ahotts.scm34
1 files changed, 34 insertions, 0 deletions
diff --git a/ahotts.scm b/ahotts.scm
new file mode 100644
index 0000000..546b819
--- /dev/null
+++ b/ahotts.scm
@@ -0,0 +1,34 @@
+(define-module (ahotts)
+ #:use-module (guix packages)
+ #:use-module (guix git-download)
+ #:use-module (guix build-system cmake)
+ #:use-module ((guix licenses) #:prefix license:))
+
+; https://github.com/aholab/AhoTTS.git
+(define-public ahotts
+ (package
+ (name "ahotts")
+ (version "master")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ekaitz-zarraga/AhoTTS")
+ (commit version)))
+
+ (sha256
+ (base32 "0hs2cndra9il1xqs0ja0ccsw7mwbg1slvzzvh3cxy7npdnk5n9f5"))))
+ (arguments
+ `(#:tests? #f ;; Doesn't have tests
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'changedir
+ (lambda _ (chdir "libhtts"))))))
+ (build-system cmake-build-system)
+ (home-page "https://github.com/aholab/AhoTTS")
+ (synopsis "TTS for Basque and Spanish")
+ (description "Text-to-Speech conversor for Basque and Spanish. It includes
+linguistic processing and built voices for the languages aforementioned. Its
+acoustic engine is based on hts_engine and it uses a high quality vocoder
+called AhoCoder. Developed by Aholab Signal Processing Laboratory at the
+Bilbao School of Engineering (University of the Basque Country)")
+ (license license:gpl3))) ; GPL3.0 the code but the extra data is cc-by