From 182e44d968ca9e39dcc6dd6ce260278cdac77b6e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 16 Jun 2026 01:27:29 +0200 Subject: [PATCH] wyoming-faster-whisper: 3.1.0 -> 3.2.0 https://github.com/rhasspy/wyoming-faster-whisper/releases/tag/v3.2.0 --- .../home-automation/wyoming/faster-whisper.nix | 13 +++++++++++++ pkgs/by-name/wy/wyoming-faster-whisper/package.nix | 11 +++-------- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/home-automation/wyoming/faster-whisper.nix b/nixos/modules/services/home-automation/wyoming/faster-whisper.nix index 834cd7c6b774..c0851d190ec8 100644 --- a/nixos/modules/services/home-automation/wyoming/faster-whisper.nix +++ b/nixos/modules/services/home-automation/wyoming/faster-whisper.nix @@ -39,6 +39,17 @@ in options = { enable = mkEnableOption "Wyoming faster-whisper server"; + task = mkOption { + type = enum [ + "transcribe" + "translate" + ]; + default = "transcribe"; + description = '' + Whisper task to perform. + ''; + }; + zeroconf = { enable = mkEnableOption "zeroconf discovery" // { default = true; @@ -349,6 +360,8 @@ in options.uri "--device" options.device + "--whisper-task" + options.task "--stt-library" options.sttLibrary "--model" diff --git a/pkgs/by-name/wy/wyoming-faster-whisper/package.nix b/pkgs/by-name/wy/wyoming-faster-whisper/package.nix index 65ddaad79125..8821f9552356 100644 --- a/pkgs/by-name/wy/wyoming-faster-whisper/package.nix +++ b/pkgs/by-name/wy/wyoming-faster-whisper/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "wyoming-faster-whisper"; - version = "3.1.0"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "rhasspy"; repo = "wyoming-faster-whisper"; tag = "v${finalAttrs.version}"; - hash = "sha256-p1FCyj/D7ndKJD1/V5YzhT0xlkg61DSx2m3DCELmPO8="; + hash = "sha256-4tgBsraFd7IUHw6p/59FHzuUISOaALxBU7H8V0yQl0E="; }; build-system = with python3Packages; [ @@ -25,11 +25,6 @@ python3Packages.buildPythonApplication (finalAttrs: { "wyoming" ]; - pythonRemoveDeps = [ - # https://github.com/rhasspy/wyoming-faster-whisper/pull/81 - "requests" - ]; - dependencies = with python3Packages; [ faster-whisper wyoming @@ -58,7 +53,7 @@ python3Packages.buildPythonApplication (finalAttrs: { "wyoming_faster_whisper" ]; - # no tests + # tests require models from huggingface doCheck = false; meta = {