summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--unlustig.scm35
1 files changed, 35 insertions, 0 deletions
diff --git a/unlustig.scm b/unlustig.scm
index 8a1a213..6f94143 100644
--- a/unlustig.scm
+++ b/unlustig.scm
@@ -539,3 +539,38 @@ in the Windows API.")
(description "This package provides Rusty File Dialog.")
(license license:expat)))
+(define-public rust-tts-0.17
+ (package
+ (name "rust-tts")
+ (version "0.17.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tts" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0q60y5iv91fpqv9sq1kz8ff159y7gq48x18s31f9451sdr9yw09p"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-cocoa-foundation" ,rust-cocoa-foundation-0.1)
+ ("rust-dyn-clonable" ,rust-dyn-clonable-0.9)
+ ("rust-jni" ,rust-jni-0.19)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-ndk-glue" ,rust-ndk-glue-0.3)
+ ("rust-objc" ,rust-objc-0.2)
+ ("rust-speech-dispatcher" ,rust-speech-dispatcher-0.7)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-tolk" ,rust-tolk-0.5)
+ ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
+ ("rust-web-sys" ,rust-web-sys-0.3)
+ ("rust-windows" ,rust-windows-0.9)
+ ("rust-windows" ,rust-windows-0.9))
+ #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.8))))
+ (home-page "https://github.com/ndarilek/tts-rs")
+ (synopsis "High-level Text-To-Speech (TTS) interface")
+ (description
+ "This package provides High-level Text-To-Speech (TTS) interface.")
+ (license license:expat)))
+