mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-25 17:55:21 +00:00
piper-tts: 1.4.2 -> 1.7.0 (#554556)
This commit is contained in:
@@ -28,7 +28,7 @@ index 04dd613..7374d25 100644
|
||||
-
|
||||
-ExternalProject_Add(espeak_ng_external
|
||||
- GIT_REPOSITORY https://github.com/espeak-ng/espeak-ng.git
|
||||
- GIT_TAG 212928b394a96e8fd2096616bfd54e17845c48f6 # 2025-Mar-22
|
||||
- GIT_TAG 724808c # 2026-Apr-06
|
||||
- PREFIX ${ESPEAKNG_BUILD_DIR}
|
||||
- CMAKE_ARGS
|
||||
- -DCMAKE_INSTALL_PREFIX=${ESPEAKNG_INSTALL_DIR}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
# https://github.com/OHF-Voice/piper1-gpl/blob/v1.3.0/CMakeLists.txt#L33-L40
|
||||
# https://github.com/OHF-Voice/piper1-gpl/blob/v1.7.0/CMakeLists.txt#L33-L40
|
||||
espeak-ng' = espeak-ng.override {
|
||||
asyncSupport = false;
|
||||
klattSupport = false;
|
||||
@@ -29,14 +29,14 @@ in
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "piper-tts";
|
||||
version = "1.4.2";
|
||||
version = "1.7.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OHF-Voice";
|
||||
repo = "piper1-gpl";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-FHO+1d1iJimc6KweY/O6lEvWqGCyUwnDrslEfkxYR7A=";
|
||||
hash = "sha256-oQhDFhB2GXlAdxW1K7BM7RJkzihAwyoB6QbOpaMUVHM=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -92,6 +92,7 @@ python3Packages.buildPythonApplication rec {
|
||||
jsonargparse
|
||||
librosa
|
||||
lightning
|
||||
onnx
|
||||
pysilero-vad
|
||||
tensorboard
|
||||
tensorboardx
|
||||
@@ -104,6 +105,15 @@ python3Packages.buildPythonApplication rec {
|
||||
alignment = with python3Packages; [
|
||||
onnx
|
||||
];
|
||||
zh = with python3Packages; [
|
||||
# g2pw # not packaged
|
||||
transformers
|
||||
sentence-stream
|
||||
unicode-rbnf
|
||||
];
|
||||
ja = [
|
||||
# pyopenjtalk-plus # not packaged
|
||||
];
|
||||
};
|
||||
|
||||
postInstall = ''
|
||||
@@ -115,6 +125,14 @@ python3Packages.buildPythonApplication rec {
|
||||
cp -Rv src/piper/train/vits $train/
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [
|
||||
"piper"
|
||||
"piper.tashkeel"
|
||||
"piper.hebrew"
|
||||
"piper.train"
|
||||
"piper.train.vits"
|
||||
];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/OHF-Voice/piper1-gpl/releases/tag/v${version}";
|
||||
description = "Fast, local neural text to speech system";
|
||||
|
||||
Reference in New Issue
Block a user