diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2021-04-16 09:33:04 +0200 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2021-04-16 09:40:36 +0200 |
commit | a7ee5158ab295f1749b1e728b3a035e3d0f9ae71 (patch) | |
tree | 77a0877aec2007c93d1139bc7625f4164f2f0cc3 /pkgs/tools/audio | |
parent | 5cf4e89fefc11c82e669f9b05b6f901b97fa9252 (diff) | |
download | nixlib-a7ee5158ab295f1749b1e728b3a035e3d0f9ae71.tar nixlib-a7ee5158ab295f1749b1e728b3a035e3d0f9ae71.tar.gz nixlib-a7ee5158ab295f1749b1e728b3a035e3d0f9ae71.tar.bz2 nixlib-a7ee5158ab295f1749b1e728b3a035e3d0f9ae71.tar.lz nixlib-a7ee5158ab295f1749b1e728b3a035e3d0f9ae71.tar.xz nixlib-a7ee5158ab295f1749b1e728b3a035e3d0f9ae71.tar.zst nixlib-a7ee5158ab295f1749b1e728b3a035e3d0f9ae71.zip |
tts: 0.0.11 -> 0.0.12
Diffstat (limited to 'pkgs/tools/audio')
-rw-r--r-- | pkgs/tools/audio/tts/default.nix | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/pkgs/tools/audio/tts/default.nix b/pkgs/tools/audio/tts/default.nix index 59cb9caf55e6..3a10881b6055 100644 --- a/pkgs/tools/audio/tts/default.nix +++ b/pkgs/tools/audio/tts/default.nix @@ -2,6 +2,7 @@ , python3Packages , fetchFromGitHub , python3 +, fetchpatch }: # USAGE: @@ -9,23 +10,32 @@ # # pick your favorite vocoder/tts model # $ tts-server --model_name tts_models/en/ljspeech/glow-tts --vocoder_name vocoder_models/universal/libri-tts/fullband-melgan # +# If you upgrade from an old version you may have to delete old models from ~/.local/share/tts +# Also note that your tts version might not support all available models so check: +# https://github.com/coqui-ai/TTS/releases/tag/v0.0.12 +# # For now, for deployment check the systemd unit in the pull request: # https://github.com/NixOS/nixpkgs/pull/103851#issue-521121136 -# -# Check the latest release for compatible models: -# https://github.com/coqui-ai/TTS/releases/tag/v0.0.11 python3Packages.buildPythonApplication rec { pname = "tts"; - version = "0.0.11"; + version = "0.0.12"; src = fetchFromGitHub { owner = "coqui-ai"; repo = "TTS"; rev = "v${version}"; - sha256 = "0kk9bgiw2x5ybwz0v3zrfaxajl3lnccc9xmrwc295n2rfkmwxsis"; + sha256 = "sha256-0M9wcdBmuTK+NvEGsXEdoYiVFjw8G2MRUwmi1PJgmzI="; }; + patches = [ + # https://github.com/coqui-ai/TTS/pull/435 + (fetchpatch { + url = "https://github.com/coqui-ai/TTS/commit/97f98e4c4584ef14ed2f4885aa02c162d9364a00.patch"; + sha256 = "sha256-DAZYOOAe+6TYBF5ukFq5HRwm49askEvNEivuwb/oCWM="; + }) + ]; + preBuild = '' # numba jit tries to write to its cache directory export HOME=$TMPDIR @@ -39,6 +49,8 @@ python3Packages.buildPythonApplication rec { sed -i -e 's!numpy==[^"]*!numpy!' requirements.txt setup.py sed -i -e 's!umap-learn==[^"]*!umap-learn!' requirements.txt setup.py # Not required for building/installation but for their development/ci workflow + sed -i -e '/black/d' requirements.txt + sed -i -e '/isor/d' requirements.txt sed -i -e '/pylint/d' requirements.txt sed -i -e '/cardboardlint/d' requirements.txt setup.py ''; |