1{
2 lib,
3 stdenv,
4 buildPythonPackage,
5 onnxruntime-native,
6 piper-phonemize-native,
7 pybind11,
8 setuptools,
9}:
10
11buildPythonPackage {
12 inherit (piper-phonemize-native) pname version src;
13 format = "pyproject";
14
15 nativeBuildInputs = [
16 pybind11
17 setuptools
18 ];
19
20 buildInputs = [
21 onnxruntime-native
22 piper-phonemize-native
23 piper-phonemize-native.espeak-ng
24 ];
25
26 # coredump in onnxruntime::logging::Logger& onnxruntime::logging::LoggingManager::DefaultLogger()
27 pythonImportsCheck = lib.optionals stdenv.hostPlatform.isx86 [ "piper_phonemize" ];
28
29 # no tests
30 doCheck = false;
31
32 meta = {
33 description = "Phonemization libary used by Piper text to speech system";
34 inherit (piper-phonemize-native.meta) homepage license maintainers;
35 };
36}