Fedir Zadniprovskyi commited on
Commit
168a38a
·
1 Parent(s): 24881f2

deps: add `piper-tts`

Browse files
Files changed (2) hide show
  1. pyproject.toml +7 -1
  2. uv.lock +22 -2
pyproject.toml CHANGED
@@ -8,7 +8,8 @@ dependencies = [
8
  "faster-whisper>=1.0.3",
9
  "huggingface-hub>=0.25.1",
10
  "numpy>=2.1.1",
11
- "piper-phonemize",
 
12
  "pydantic-settings>=2.5.2",
13
  "pydantic>=2.9.0",
14
  "python-multipart>=0.0.10",
@@ -119,3 +120,8 @@ markers = [
119
 
120
  [tool.uv.sources]
121
  piper-phonemize = { url = "https://github.com/fedirz/piper-phonemize/raw/refs/heads/master/dist/piper_phonemize-1.2.0-cp312-cp312-manylinux_2_28_x86_64.whl" }
 
 
 
 
 
 
8
  "faster-whisper>=1.0.3",
9
  "huggingface-hub>=0.25.1",
10
  "numpy>=2.1.1",
11
+ "piper-phonemize ; platform_machine == 'x86_64'",
12
+ "piper-tts>=1.2.0 ; platform_machine == 'x86_64'",
13
  "pydantic-settings>=2.5.2",
14
  "pydantic>=2.9.0",
15
  "python-multipart>=0.0.10",
 
120
 
121
  [tool.uv.sources]
122
  piper-phonemize = { url = "https://github.com/fedirz/piper-phonemize/raw/refs/heads/master/dist/piper_phonemize-1.2.0-cp312-cp312-manylinux_2_28_x86_64.whl" }
123
+
124
+ [[tool.uv.dependency-metadata]]
125
+ name = "piper-tts"
126
+ version = "1.2.0"
127
+ requires-dist = ["piper-phonemize"]
uv.lock CHANGED
@@ -1,6 +1,13 @@
1
  version = 1
2
  requires-python = "==3.12.*"
3
 
 
 
 
 
 
 
 
4
  [[package]]
5
  name = "aiofiles"
6
  version = "23.2.1"
@@ -257,7 +264,8 @@ dependencies = [
257
  { name = "faster-whisper" },
258
  { name = "huggingface-hub" },
259
  { name = "numpy" },
260
- { name = "piper-phonemize" },
 
261
  { name = "pydantic" },
262
  { name = "pydantic-settings" },
263
  { name = "python-multipart" },
@@ -306,7 +314,8 @@ requires-dist = [
306
  { name = "mkdocstrings", extras = ["python"], marker = "extra == 'dev'", specifier = ">=0.26.1" },
307
  { name = "numpy", specifier = ">=2.1.1" },
308
  { name = "openai", marker = "extra == 'ui'", specifier = ">=1.48.0" },
309
- { name = "piper-phonemize", url = "https://github.com/fedirz/piper-phonemize/raw/refs/heads/master/dist/piper_phonemize-1.2.0-cp312-cp312-manylinux_2_28_x86_64.whl" },
 
310
  { name = "pre-commit", marker = "extra == 'dev'", specifier = ">=4.0.1" },
311
  { name = "pydantic", specifier = ">=2.9.0" },
312
  { name = "pydantic-settings", specifier = ">=2.5.2" },
@@ -992,6 +1001,17 @@ wheels = [
992
  { url = "https://github.com/fedirz/piper-phonemize/raw/refs/heads/master/dist/piper_phonemize-1.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:13bfd07550572042c5e6dd8d40076bf24101a930af0c7a1265427217275225b3" },
993
  ]
994
 
 
 
 
 
 
 
 
 
 
 
 
995
  [[package]]
996
  name = "platformdirs"
997
  version = "4.3.6"
 
1
  version = 1
2
  requires-python = "==3.12.*"
3
 
4
+ [manifest]
5
+
6
+ [[manifest.dependency-metadata]]
7
+ name = "piper-tts"
8
+ version = "1.2.0"
9
+ requires-dist = ["piper-phonemize"]
10
+
11
  [[package]]
12
  name = "aiofiles"
13
  version = "23.2.1"
 
264
  { name = "faster-whisper" },
265
  { name = "huggingface-hub" },
266
  { name = "numpy" },
267
+ { name = "piper-phonemize", marker = "platform_machine == 'x86_64'" },
268
+ { name = "piper-tts", marker = "platform_machine == 'x86_64'" },
269
  { name = "pydantic" },
270
  { name = "pydantic-settings" },
271
  { name = "python-multipart" },
 
314
  { name = "mkdocstrings", extras = ["python"], marker = "extra == 'dev'", specifier = ">=0.26.1" },
315
  { name = "numpy", specifier = ">=2.1.1" },
316
  { name = "openai", marker = "extra == 'ui'", specifier = ">=1.48.0" },
317
+ { name = "piper-phonemize", marker = "platform_machine == 'x86_64'", url = "https://github.com/fedirz/piper-phonemize/raw/refs/heads/master/dist/piper_phonemize-1.2.0-cp312-cp312-manylinux_2_28_x86_64.whl" },
318
+ { name = "piper-tts", marker = "platform_machine == 'x86_64'", specifier = ">=1.2.0" },
319
  { name = "pre-commit", marker = "extra == 'dev'", specifier = ">=4.0.1" },
320
  { name = "pydantic", specifier = ">=2.9.0" },
321
  { name = "pydantic-settings", specifier = ">=2.5.2" },
 
1001
  { url = "https://github.com/fedirz/piper-phonemize/raw/refs/heads/master/dist/piper_phonemize-1.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:13bfd07550572042c5e6dd8d40076bf24101a930af0c7a1265427217275225b3" },
1002
  ]
1003
 
1004
+ [[package]]
1005
+ name = "piper-tts"
1006
+ version = "1.2.0"
1007
+ source = { registry = "https://pypi.org/simple" }
1008
+ dependencies = [
1009
+ { name = "piper-phonemize" },
1010
+ ]
1011
+ wheels = [
1012
+ { url = "https://files.pythonhosted.org/packages/24/aa/215bced0725cf5b5afe939f86b177c8ddb0d38292a94e85c55b3fcf6d46d/piper_tts-1.2.0-py3-none-any.whl", hash = "sha256:f3410aea0f8051d8a118050a5b954faeb36f6ac0da6d10fc2f8a043a8eaf27b5", size = 29454 },
1013
+ ]
1014
+
1015
  [[package]]
1016
  name = "platformdirs"
1017
  version = "4.3.6"