diff options
| author | Oleg Pykhalov <go.wigust@gmail.com> | 2024-06-07 03:14:46 +0300 |
|---|---|---|
| committer | Oleg Pykhalov <go.wigust@gmail.com> | 2024-06-07 03:14:46 +0300 |
| commit | 69079a85b2c861fc63f64885d0320177e1185b70 (patch) | |
| tree | 7958bd7e6dd7948fce201fb906f266d55f8ccfcd | |
| parent | Merge pull request #311583 from cafkafk/just-1.26.0 (diff) | |
| download | nixpkgs-vosk.tar.gz | |
voskvosk
| -rw-r--r-- | pkgs/applications/version-management/vosk-tts/default.nix | 50 | ||||
| -rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 52 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/vosk-tts/default.nix b/pkgs/applications/version-management/vosk-tts/default.nix new file mode 100644 index 000000000000..9d95f95e40e9 --- /dev/null +++ b/pkgs/applications/version-management/vosk-tts/default.nix @@ -0,0 +1,50 @@ +{ lib +, buildPythonApplication +, fetchFromGitHub +, git +, pytest +, pyyaml +, setuptools +, installShellFiles +, onnxruntime +, tqdm +, requests +}: + +buildPythonApplication rec { + version = "0.3.54"; + pname = "vosk-tts"; + + src = fetchFromGitHub { + sha256 = "sha256-ck/UaSSuypmpHEYIjZbGMj7cMG9xdTpkYFPW+1EYuh4="; + rev = version; + repo = "vosk-tts"; + owner = "alphacep"; + }; + + propagatedBuildInputs = [ + onnxruntime + tqdm + requests + ]; + + nativeBuildInputs = [ installShellFiles ]; + + # 3 of the tests are failing + doCheck = false; + + # postInstall = '' + # installShellCompletion --bash --name gita ${src}/.gita-completion.bash + # installShellCompletion --zsh --name gita ${src}/.gita-completion.zsh + # ''; + + meta = with lib; { + description = "A command-line tool to manage multiple git repos"; + homepage = "https://github.com/nosarthur/gita"; + license = licenses.mit; + maintainers = with maintainers; [ seqizz ]; + mainProgram = "gita"; + }; +} + +# rm -f /tmp/out.wav; /nix/store/y73im0yiraa1g3zk6ycks6gjxbqxy5p1-vosk-tts-0.3.54/bin/vosk-tts -n vosk-model-tts-ru-0.6-multi --input "проверка записи текста" -o /tmp/out.wav; mpv /tmp/out.wav diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 70c7e48a82bb..84e249859158 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2243,6 +2243,8 @@ with pkgs; gita = python3Packages.callPackage ../applications/version-management/gita { }; + vosk-tts = python3Packages.callPackage ../applications/version-management/vosk-tts { }; + gitoxide = darwin.apple_sdk_11_0.callPackage ../applications/version-management/gitoxide { inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration; }; |
