16 espeak-ng' = espeak-ng.overrideAttrs (oldAttrs: {
18 src = fetchFromGitHub {
21 rev = "0f65aa301e0d6bae5e172cc74197d32a6182200f";
22 hash = "sha256-2V0D3QO+v9OqffpNmwJQd3NIBd/IFeLkjaJ3Y0HHw7E=";
27 url = "https://github.com/espeak-ng/espeak-ng/commit/497c6217d696c1190c3e8b992ff7b9110eb3bedd.patch";
28 hash = "sha256-KfzqnRyQfz6nuMKnsHoUzb9rn9h/Pg54mupW1Cr+Zx0=";
34 stdenv.mkDerivation rec {
35 pname = "piper-phonemize";
36 version = "2023.11.14-4";
38 src = fetchFromGitHub {
40 repo = "piper-phonemize";
41 rev = "refs/tags/${version}";
42 hash = "sha256-pj1DZUhy3XWGn+wNtxKKDWET9gsfofEB0NZ+EEQz9q0=";
51 "-DONNXRUNTIME_DIR=${onnxruntime.dev}"
52 "-DESPEAK_NG_DIR=${espeak-ng'}"
61 espeak-ng = espeak-ng';
65 description = "C++ library for converting text to phonemes for Piper";
66 homepage = "https://github.com/rhasspy/piper-phonemize";
67 license = licenses.mit;
68 maintainers = with maintainers; [ hexa ];