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}