diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-01-24 20:13:21 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-02-05 01:42:45 +0100 |
commit | 7a33dcf46080aeef1dc98cfdbebd4f035bee938c (patch) | |
tree | 71ceb63542c169108c663a5e449ca834ca71830a /pkgs/tools/audio | |
parent | c2262bfb400417dc371019a2c1b858e1531d57a7 (diff) | |
download | nixpkgs-7a33dcf46080aeef1dc98cfdbebd4f035bee938c.tar nixpkgs-7a33dcf46080aeef1dc98cfdbebd4f035bee938c.tar.gz nixpkgs-7a33dcf46080aeef1dc98cfdbebd4f035bee938c.tar.bz2 nixpkgs-7a33dcf46080aeef1dc98cfdbebd4f035bee938c.tar.lz nixpkgs-7a33dcf46080aeef1dc98cfdbebd4f035bee938c.tar.xz nixpkgs-7a33dcf46080aeef1dc98cfdbebd4f035bee938c.tar.zst nixpkgs-7a33dcf46080aeef1dc98cfdbebd4f035bee938c.zip |
tts: 0.4.2 -> 0.5.0
Diffstat (limited to 'pkgs/tools/audio')
-rw-r--r-- | pkgs/tools/audio/tts/default.nix | 35 |
1 files changed, 23 insertions, 12 deletions
diff --git a/pkgs/tools/audio/tts/default.nix b/pkgs/tools/audio/tts/default.nix index 40399f26998..3a00ddc9959 100644 --- a/pkgs/tools/audio/tts/default.nix +++ b/pkgs/tools/audio/tts/default.nix @@ -15,23 +15,32 @@ python3.pkgs.buildPythonApplication rec { pname = "tts"; - version = "0.4.2"; + version = "0.5.0"; + format = "setuptools"; src = fetchFromGitHub { owner = "coqui-ai"; repo = "TTS"; rev = "v${version}"; - sha256 = "sha256-8a68iFbqqKwtZvufu1Vnv6hGHIQ3HU34wjuQsmr1NUA="; + sha256 = "sha256-9fNYNhHS9wqrk2bZnrkkGU1OaDu/16RA8fz+Zj9xsyQ="; }; - postPatch = '' - sed -i requirements.txt \ - -e 's!librosa==[^"]*!librosa!' \ - -e 's!gruut\[.*\]~=2.0.0!gruut!' \ - -e 's!mecab-python3==[^"]*!mecab-python3!' \ - -e 's!numba==[^"]*!numba!' \ - -e 's!numpy==[^"]*!numpy!' \ - -e 's!umap-learn==[^"]*!umap-learn!' + postPatch = let + relaxedConstraints = [ + "gruut" + "librosa" + "mecab-python3" + "numba" + "numpy" + "umap-learn" + "torch" + ]; + in '' + sed -r -i \ + ${lib.concatStringsSep "\n" (map (package: + ''-e 's/${package}.*[<>=]+.*/${package}/g' \'' + ) relaxedConstraints)} + requirements.txt ''; nativeBuildInputs = with python3.pkgs; [ @@ -43,8 +52,8 @@ python3.pkgs.buildPythonApplication rec { coqpit flask fsspec - gruut gdown + gruut inflect jieba librosa @@ -54,15 +63,17 @@ python3.pkgs.buildPythonApplication rec { pandas pypinyin pysbd - pytorch + pytorch-bin pyworld scipy soundfile tensorboardx tensorflow + torchaudio-bin tqdm umap-learn unidic-lite + webrtcvad ]; postInstall = '' |