jlopez00 commited on
Commit
92772e9
1 Parent(s): 1378843

Upload folder using huggingface_hub

Browse files
.github/workflows/update_space.yml CHANGED
@@ -25,7 +25,7 @@ jobs:
25
  - name: Deploy
26
  run: |-
27
  pipx inject poetry poetry-plugin-export
28
- poetry export --only=main,ml,ui,audio,misc >requirements.txt
29
  poetry install --only=ci --no-root -q
30
  PATH=$(poetry env info --path)/bin:$PATH
31
  huggingface-cli login --token ${{ secrets.hf_token }}
 
25
  - name: Deploy
26
  run: |-
27
  pipx inject poetry poetry-plugin-export
28
+ poetry export --only=main >requirements.txt
29
  poetry install --only=ci --no-root -q
30
  PATH=$(poetry env info --path)/bin:$PATH
31
  huggingface-cli login --token ${{ secrets.hf_token }}
assets/installation_checker.py CHANGED
@@ -1,38 +1,13 @@
1
- import sys
2
- import os
3
-
4
- now_dir = os.getcwd()
5
- sys.path.append(now_dir)
6
 
7
 
8
  class InstallationError(Exception):
9
- def __init__(self, message="InstallationError"):
10
- self.message = message
11
- super().__init__(self.message)
12
 
13
 
14
  def check_installation():
15
- try:
16
- system_drive = os.getenv("SystemDrive", "")
17
- current_drive = os.path.splitdrive(now_dir)[0]
18
- if current_drive.upper() != system_drive.upper():
19
- raise InstallationError(
20
- f"Installation Error: The current working directory is on drive {current_drive}, but the default system drive is {system_drive}. Please move Applio to the {system_drive} drive."
21
- )
22
- except:
23
- pass
24
- else:
25
- if "OneDrive" in now_dir:
26
- raise InstallationError(
27
- "Installation Error: The current working directory is located in OneDrive. Please move Applio to a different folder."
28
- )
29
- elif " " in now_dir:
30
- raise InstallationError(
31
- "Installation Error: The current working directory contains spaces. Please move Applio to a folder without spaces in its path."
32
- )
33
- try:
34
- now_dir.encode("ascii")
35
- except UnicodeEncodeError:
36
- raise InstallationError(
37
- "Installation Error: The current working directory contains non-ASCII characters. Please move Applio to a folder with only ASCII characters in its path."
38
- )
 
1
+ from tts_service.utils import data_dir
2
+ from tts_service.voices import voice_manager
 
 
 
3
 
4
 
5
  class InstallationError(Exception):
6
+ pass
 
 
7
 
8
 
9
  def check_installation():
10
+ if not voice_manager.voice_names:
11
+ paths = ", ".join(str(p) for p in data_dir("voices").glob("*"))
12
+ raise InstallationError(f"No voice models found, voice dir contents: {paths}")
13
+ print(f"Voices: {', '.join(voice_manager.voice_names)}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
poetry.lock CHANGED
@@ -1,16 +1,5 @@
1
  # This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand.
2
 
3
- [[package]]
4
- name = "absl-py"
5
- version = "2.1.0"
6
- description = "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py."
7
- optional = false
8
- python-versions = ">=3.7"
9
- files = [
10
- {file = "absl-py-2.1.0.tar.gz", hash = "sha256:7820790efbb316739cde8b4e19357243fc3608a152024288513dd968d7d959ff"},
11
- {file = "absl_py-2.1.0-py3-none-any.whl", hash = "sha256:526a04eadab8b4ee719ce68f204172ead1027549089702d99b9059f129ff1308"},
12
- ]
13
-
14
  [[package]]
15
  name = "aiofiles"
16
  version = "23.2.1"
@@ -305,17 +294,6 @@ docs = ["sphinx"]
305
  lint = ["black (==23.3.0)", "docstr-coverage (==2.2.0)", "isort (==5.12.0)"]
306
  test = ["jupyter", "pytest", "pytest-cov", "pytest-xdist"]
307
 
308
- [[package]]
309
- name = "blinker"
310
- version = "1.9.0"
311
- description = "Fast, simple object-to-object and broadcast signaling"
312
- optional = false
313
- python-versions = ">=3.9"
314
- files = [
315
- {file = "blinker-1.9.0-py3-none-any.whl", hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc"},
316
- {file = "blinker-1.9.0.tar.gz", hash = "sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf"},
317
- ]
318
-
319
  [[package]]
320
  name = "boto3"
321
  version = "1.35.70"
@@ -1358,6 +1336,34 @@ files = [
1358
  {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"},
1359
  ]
1360
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1361
  [[package]]
1362
  name = "distlib"
1363
  version = "0.3.9"
@@ -1518,28 +1524,6 @@ docs = ["furo (>=2024.8.6)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.
1518
  testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.2)", "pytest (>=8.3.3)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.4)"]
1519
  typing = ["typing-extensions (>=4.12.2)"]
1520
 
1521
- [[package]]
1522
- name = "flask"
1523
- version = "3.1.0"
1524
- description = "A simple framework for building complex web applications."
1525
- optional = false
1526
- python-versions = ">=3.9"
1527
- files = [
1528
- {file = "flask-3.1.0-py3-none-any.whl", hash = "sha256:d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136"},
1529
- {file = "flask-3.1.0.tar.gz", hash = "sha256:5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac"},
1530
- ]
1531
-
1532
- [package.dependencies]
1533
- blinker = ">=1.9"
1534
- click = ">=8.1.3"
1535
- itsdangerous = ">=2.2"
1536
- Jinja2 = ">=3.1.2"
1537
- Werkzeug = ">=3.1"
1538
-
1539
- [package.extras]
1540
- async = ["asgiref (>=3.2)"]
1541
- dotenv = ["python-dotenv"]
1542
-
1543
  [[package]]
1544
  name = "fonttools"
1545
  version = "4.55.0"
@@ -1829,73 +1813,6 @@ packaging = "*"
1829
  typing-extensions = ">=4.0,<5.0"
1830
  websockets = ">=10.0,<13.0"
1831
 
1832
- [[package]]
1833
- name = "grpcio"
1834
- version = "1.68.0"
1835
- description = "HTTP/2-based RPC framework"
1836
- optional = false
1837
- python-versions = ">=3.8"
1838
- files = [
1839
- {file = "grpcio-1.68.0-cp310-cp310-linux_armv7l.whl", hash = "sha256:619b5d0f29f4f5351440e9343224c3e19912c21aeda44e0c49d0d147a8d01544"},
1840
- {file = "grpcio-1.68.0-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:a59f5822f9459bed098ffbceb2713abbf7c6fd13f2b9243461da5c338d0cd6c3"},
1841
- {file = "grpcio-1.68.0-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:c03d89df516128febc5a7e760d675b478ba25802447624edf7aa13b1e7b11e2a"},
1842
- {file = "grpcio-1.68.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44bcbebb24363d587472089b89e2ea0ab2e2b4df0e4856ba4c0b087c82412121"},
1843
- {file = "grpcio-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:79f81b7fbfb136247b70465bd836fa1733043fdee539cd6031cb499e9608a110"},
1844
- {file = "grpcio-1.68.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:88fb2925789cfe6daa20900260ef0a1d0a61283dfb2d2fffe6194396a354c618"},
1845
- {file = "grpcio-1.68.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:99f06232b5c9138593ae6f2e355054318717d32a9c09cdc5a2885540835067a1"},
1846
- {file = "grpcio-1.68.0-cp310-cp310-win32.whl", hash = "sha256:a6213d2f7a22c3c30a479fb5e249b6b7e648e17f364598ff64d08a5136fe488b"},
1847
- {file = "grpcio-1.68.0-cp310-cp310-win_amd64.whl", hash = "sha256:15327ab81131ef9b94cb9f45b5bd98803a179c7c61205c8c0ac9aff9d6c4e82a"},
1848
- {file = "grpcio-1.68.0-cp311-cp311-linux_armv7l.whl", hash = "sha256:3b2b559beb2d433129441783e5f42e3be40a9e1a89ec906efabf26591c5cd415"},
1849
- {file = "grpcio-1.68.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e46541de8425a4d6829ac6c5d9b16c03c292105fe9ebf78cb1c31e8d242f9155"},
1850
- {file = "grpcio-1.68.0-cp311-cp311-manylinux_2_17_aarch64.whl", hash = "sha256:c1245651f3c9ea92a2db4f95d37b7597db6b246d5892bca6ee8c0e90d76fb73c"},
1851
- {file = "grpcio-1.68.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f1931c7aa85be0fa6cea6af388e576f3bf6baee9e5d481c586980c774debcb4"},
1852
- {file = "grpcio-1.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b0ff09c81e3aded7a183bc6473639b46b6caa9c1901d6f5e2cba24b95e59e30"},
1853
- {file = "grpcio-1.68.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:8c73f9fbbaee1a132487e31585aa83987ddf626426d703ebcb9a528cf231c9b1"},
1854
- {file = "grpcio-1.68.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6b2f98165ea2790ea159393a2246b56f580d24d7da0d0342c18a085299c40a75"},
1855
- {file = "grpcio-1.68.0-cp311-cp311-win32.whl", hash = "sha256:e1e7ed311afb351ff0d0e583a66fcb39675be112d61e7cfd6c8269884a98afbc"},
1856
- {file = "grpcio-1.68.0-cp311-cp311-win_amd64.whl", hash = "sha256:e0d2f68eaa0a755edd9a47d40e50dba6df2bceda66960dee1218da81a2834d27"},
1857
- {file = "grpcio-1.68.0-cp312-cp312-linux_armv7l.whl", hash = "sha256:8af6137cc4ae8e421690d276e7627cfc726d4293f6607acf9ea7260bd8fc3d7d"},
1858
- {file = "grpcio-1.68.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4028b8e9a3bff6f377698587d642e24bd221810c06579a18420a17688e421af7"},
1859
- {file = "grpcio-1.68.0-cp312-cp312-manylinux_2_17_aarch64.whl", hash = "sha256:f60fa2adf281fd73ae3a50677572521edca34ba373a45b457b5ebe87c2d01e1d"},
1860
- {file = "grpcio-1.68.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e18589e747c1e70b60fab6767ff99b2d0c359ea1db8a2cb524477f93cdbedf5b"},
1861
- {file = "grpcio-1.68.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e0d30f3fee9372796f54d3100b31ee70972eaadcc87314be369360248a3dcffe"},
1862
- {file = "grpcio-1.68.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:7e0a3e72c0e9a1acab77bef14a73a416630b7fd2cbd893c0a873edc47c42c8cd"},
1863
- {file = "grpcio-1.68.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a831dcc343440969aaa812004685ed322cdb526cd197112d0db303b0da1e8659"},
1864
- {file = "grpcio-1.68.0-cp312-cp312-win32.whl", hash = "sha256:5a180328e92b9a0050958ced34dddcb86fec5a8b332f5a229e353dafc16cd332"},
1865
- {file = "grpcio-1.68.0-cp312-cp312-win_amd64.whl", hash = "sha256:2bddd04a790b69f7a7385f6a112f46ea0b34c4746f361ebafe9ca0be567c78e9"},
1866
- {file = "grpcio-1.68.0-cp313-cp313-linux_armv7l.whl", hash = "sha256:fc05759ffbd7875e0ff2bd877be1438dfe97c9312bbc558c8284a9afa1d0f40e"},
1867
- {file = "grpcio-1.68.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:15fa1fe25d365a13bc6d52fcac0e3ee1f9baebdde2c9b3b2425f8a4979fccea1"},
1868
- {file = "grpcio-1.68.0-cp313-cp313-manylinux_2_17_aarch64.whl", hash = "sha256:32a9cb4686eb2e89d97022ecb9e1606d132f85c444354c17a7dbde4a455e4a3b"},
1869
- {file = "grpcio-1.68.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dba037ff8d284c8e7ea9a510c8ae0f5b016004f13c3648f72411c464b67ff2fb"},
1870
- {file = "grpcio-1.68.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0efbbd849867e0e569af09e165363ade75cf84f5229b2698d53cf22c7a4f9e21"},
1871
- {file = "grpcio-1.68.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:4e300e6978df0b65cc2d100c54e097c10dfc7018b9bd890bbbf08022d47f766d"},
1872
- {file = "grpcio-1.68.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:6f9c7ad1a23e1047f827385f4713b5b8c6c7d325705be1dd3e31fb00dcb2f665"},
1873
- {file = "grpcio-1.68.0-cp313-cp313-win32.whl", hash = "sha256:3ac7f10850fd0487fcce169c3c55509101c3bde2a3b454869639df2176b60a03"},
1874
- {file = "grpcio-1.68.0-cp313-cp313-win_amd64.whl", hash = "sha256:afbf45a62ba85a720491bfe9b2642f8761ff348006f5ef67e4622621f116b04a"},
1875
- {file = "grpcio-1.68.0-cp38-cp38-linux_armv7l.whl", hash = "sha256:f8f695d9576ce836eab27ba7401c60acaf9ef6cf2f70dfe5462055ba3df02cc3"},
1876
- {file = "grpcio-1.68.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:9fe1b141cda52f2ca73e17d2d3c6a9f3f3a0c255c216b50ce616e9dca7e3441d"},
1877
- {file = "grpcio-1.68.0-cp38-cp38-manylinux_2_17_aarch64.whl", hash = "sha256:4df81d78fd1646bf94ced4fb4cd0a7fe2e91608089c522ef17bc7db26e64effd"},
1878
- {file = "grpcio-1.68.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:46a2d74d4dd8993151c6cd585594c082abe74112c8e4175ddda4106f2ceb022f"},
1879
- {file = "grpcio-1.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a17278d977746472698460c63abf333e1d806bd41f2224f90dbe9460101c9796"},
1880
- {file = "grpcio-1.68.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:15377bce516b1c861c35e18eaa1c280692bf563264836cece693c0f169b48829"},
1881
- {file = "grpcio-1.68.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:cc5f0a4f5904b8c25729a0498886b797feb817d1fd3812554ffa39551112c161"},
1882
- {file = "grpcio-1.68.0-cp38-cp38-win32.whl", hash = "sha256:def1a60a111d24376e4b753db39705adbe9483ef4ca4761f825639d884d5da78"},
1883
- {file = "grpcio-1.68.0-cp38-cp38-win_amd64.whl", hash = "sha256:55d3b52fd41ec5772a953612db4e70ae741a6d6ed640c4c89a64f017a1ac02b5"},
1884
- {file = "grpcio-1.68.0-cp39-cp39-linux_armv7l.whl", hash = "sha256:0d230852ba97654453d290e98d6aa61cb48fa5fafb474fb4c4298d8721809354"},
1885
- {file = "grpcio-1.68.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:50992f214264e207e07222703c17d9cfdcc2c46ed5a1ea86843d440148ebbe10"},
1886
- {file = "grpcio-1.68.0-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:14331e5c27ed3545360464a139ed279aa09db088f6e9502e95ad4bfa852bb116"},
1887
- {file = "grpcio-1.68.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f84890b205692ea813653ece4ac9afa2139eae136e419231b0eec7c39fdbe4c2"},
1888
- {file = "grpcio-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b0cf343c6f4f6aa44863e13ec9ddfe299e0be68f87d68e777328bff785897b05"},
1889
- {file = "grpcio-1.68.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:fd2c2d47969daa0e27eadaf15c13b5e92605c5e5953d23c06d0b5239a2f176d3"},
1890
- {file = "grpcio-1.68.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:18668e36e7f4045820f069997834e94e8275910b1f03e078a6020bd464cb2363"},
1891
- {file = "grpcio-1.68.0-cp39-cp39-win32.whl", hash = "sha256:2af76ab7c427aaa26aa9187c3e3c42f38d3771f91a20f99657d992afada2294a"},
1892
- {file = "grpcio-1.68.0-cp39-cp39-win_amd64.whl", hash = "sha256:e694b5928b7b33ca2d3b4d5f9bf8b5888906f181daff6b406f4938f3a997a490"},
1893
- {file = "grpcio-1.68.0.tar.gz", hash = "sha256:7e7483d39b4a4fddb9906671e9ea21aaad4f031cdfc349fec76bdfa1e404543a"},
1894
- ]
1895
-
1896
- [package.extras]
1897
- protobuf = ["grpcio-tools (>=1.68.0)"]
1898
-
1899
  [[package]]
1900
  name = "h11"
1901
  version = "0.14.0"
@@ -2141,17 +2058,6 @@ files = [
2141
  {file = "isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6"},
2142
  ]
2143
 
2144
- [[package]]
2145
- name = "itsdangerous"
2146
- version = "2.2.0"
2147
- description = "Safely pass data to untrusted environments and back."
2148
- optional = false
2149
- python-versions = ">=3.8"
2150
- files = [
2151
- {file = "itsdangerous-2.2.0-py3-none-any.whl", hash = "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef"},
2152
- {file = "itsdangerous-2.2.0.tar.gz", hash = "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173"},
2153
- ]
2154
-
2155
  [[package]]
2156
  name = "jedi"
2157
  version = "0.19.2"
@@ -2421,28 +2327,6 @@ files = [
2421
  {file = "language_tags-1.2.0.tar.gz", hash = "sha256:e934acba3e3dc85f867703eca421847a9ab7b7679b11b5d5cfd096febbf8bde6"},
2422
  ]
2423
 
2424
- [[package]]
2425
- name = "libf0"
2426
- version = "1.0.2"
2427
- description = "A Python Library for Fundamental Frequency Estimation in Music Recordings"
2428
- optional = false
2429
- python-versions = ">=3.6"
2430
- files = [
2431
- {file = "libf0-1.0.2-py3-none-any.whl", hash = "sha256:8b2f4fc234eb6f1af5061b01613fcf477976604b865a236a4ac98e966bfd4587"},
2432
- {file = "libf0-1.0.2.tar.gz", hash = "sha256:a679788d6604db60621ac28979f4024b81bae0752d9bf7d3205e15f37718f800"},
2433
- ]
2434
-
2435
- [package.dependencies]
2436
- librosa = ">=0.8.0,<1.0.0"
2437
- numba = ">=0.51.0,<1.0.0"
2438
- numpy = ">=1.17.0,<2.0.0"
2439
- scipy = ">=1.3.0,<2.0.0"
2440
-
2441
- [package.extras]
2442
- dev = ["ipython (>=7.8.0,<8.0.0)", "jupyter (==1.0.*)", "matplotlib (>=3.1.0,<4.0.0)", "nbstripout (==0.4.*)", "pysoundfile (>=0.9.0,<1.0.0)"]
2443
- docs = ["sphinx (==4.0.*)", "sphinx-rtd-theme (==0.5.*)"]
2444
- tests = ["pytest (==6.2.*)"]
2445
-
2446
  [[package]]
2447
  name = "librosa"
2448
  version = "0.9.2"
@@ -3962,26 +3846,6 @@ files = [
3962
  {file = "propcache-0.2.0.tar.gz", hash = "sha256:df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70"},
3963
  ]
3964
 
3965
- [[package]]
3966
- name = "protobuf"
3967
- version = "5.28.3"
3968
- description = ""
3969
- optional = false
3970
- python-versions = ">=3.8"
3971
- files = [
3972
- {file = "protobuf-5.28.3-cp310-abi3-win32.whl", hash = "sha256:0c4eec6f987338617072592b97943fdbe30d019c56126493111cf24344c1cc24"},
3973
- {file = "protobuf-5.28.3-cp310-abi3-win_amd64.whl", hash = "sha256:91fba8f445723fcf400fdbe9ca796b19d3b1242cd873907979b9ed71e4afe868"},
3974
- {file = "protobuf-5.28.3-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:a3f6857551e53ce35e60b403b8a27b0295f7d6eb63d10484f12bc6879c715687"},
3975
- {file = "protobuf-5.28.3-cp38-abi3-manylinux2014_aarch64.whl", hash = "sha256:3fa2de6b8b29d12c61911505d893afe7320ce7ccba4df913e2971461fa36d584"},
3976
- {file = "protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl", hash = "sha256:712319fbdddb46f21abb66cd33cb9e491a5763b2febd8f228251add221981135"},
3977
- {file = "protobuf-5.28.3-cp38-cp38-win32.whl", hash = "sha256:3e6101d095dfd119513cde7259aa703d16c6bbdfae2554dfe5cfdbe94e32d548"},
3978
- {file = "protobuf-5.28.3-cp38-cp38-win_amd64.whl", hash = "sha256:27b246b3723692bf1068d5734ddaf2fccc2cdd6e0c9b47fe099244d80200593b"},
3979
- {file = "protobuf-5.28.3-cp39-cp39-win32.whl", hash = "sha256:135658402f71bbd49500322c0f736145731b16fc79dc8f367ab544a17eab4535"},
3980
- {file = "protobuf-5.28.3-cp39-cp39-win_amd64.whl", hash = "sha256:70585a70fc2dd4818c51287ceef5bdba6387f88a578c86d47bb34669b5552c36"},
3981
- {file = "protobuf-5.28.3-py3-none-any.whl", hash = "sha256:cee1757663fa32a1ee673434fcf3bf24dd54763c79690201208bafec62f19eed"},
3982
- {file = "protobuf-5.28.3.tar.gz", hash = "sha256:64badbc49180a5e401f373f9ce7ab1d18b63f7dd4a9cdc43c92b9f0b481cef7b"},
3983
- ]
3984
-
3985
  [[package]]
3986
  name = "psutil"
3987
  version = "6.1.0"
@@ -4050,13 +3914,13 @@ files = [
4050
 
4051
  [[package]]
4052
  name = "pydantic"
4053
- version = "2.10.1"
4054
  description = "Data validation using Python type hints"
4055
  optional = false
4056
  python-versions = ">=3.8"
4057
  files = [
4058
- {file = "pydantic-2.10.1-py3-none-any.whl", hash = "sha256:a8d20db84de64cf4a7d59e899c2caf0fe9d660c7cfc482528e7020d7dd189a7e"},
4059
- {file = "pydantic-2.10.1.tar.gz", hash = "sha256:a4daca2dc0aa429555e0656d6bf94873a7dc5f54ee42b1f5873d666fb3f35560"},
4060
  ]
4061
 
4062
  [package.dependencies]
@@ -4229,17 +4093,6 @@ files = [
4229
  [package.extras]
4230
  diagrams = ["jinja2", "railroad-diagrams"]
4231
 
4232
- [[package]]
4233
- name = "pypresence"
4234
- version = "4.3.0"
4235
- description = "Discord RPC client written in Python"
4236
- optional = false
4237
- python-versions = ">=3.8"
4238
- files = [
4239
- {file = "pypresence-4.3.0-py2.py3-none-any.whl", hash = "sha256:af878c6d49315084f1b108aec86b31915080614d9421d6dd3a44737aba9ff13f"},
4240
- {file = "pypresence-4.3.0.tar.gz", hash = "sha256:a6191a3af33a9667f2a4ef0185577c86b962ee70aa82643c472768a6fed1fbf3"},
4241
- ]
4242
-
4243
  [[package]]
4244
  name = "pytest"
4245
  version = "8.3.3"
@@ -4701,6 +4554,21 @@ urllib3 = ">=1.21.1,<3"
4701
  socks = ["PySocks (>=1.5.6,!=1.5.7)"]
4702
  use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
4703
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4704
  [[package]]
4705
  name = "resampy"
4706
  version = "0.4.3"
@@ -5150,26 +5018,6 @@ files = [
5150
  dev = ["Django (>=1.11)", "check-manifest", "colorama (<=0.4.1)", "coverage", "flake8", "nose2", "readme-renderer (<25.0)", "tox", "wheel", "zest.releaser[recommended]"]
5151
  doc = ["Sphinx", "sphinx-rtd-theme"]
5152
 
5153
- [[package]]
5154
- name = "setuptools"
5155
- version = "75.6.0"
5156
- description = "Easily download, build, install, upgrade, and uninstall Python packages"
5157
- optional = false
5158
- python-versions = ">=3.9"
5159
- files = [
5160
- {file = "setuptools-75.6.0-py3-none-any.whl", hash = "sha256:ce74b49e8f7110f9bf04883b730f4765b774ef3ef28f722cce7c273d253aaf7d"},
5161
- {file = "setuptools-75.6.0.tar.gz", hash = "sha256:8199222558df7c86216af4f84c30e9b34a61d8ba19366cc914424cdbd28252f6"},
5162
- ]
5163
-
5164
- [package.extras]
5165
- check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.7.0)"]
5166
- core = ["importlib_metadata (>=6)", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"]
5167
- cover = ["pytest-cov"]
5168
- doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"]
5169
- enabler = ["pytest-enabler (>=2.2)"]
5170
- test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"]
5171
- type = ["importlib_metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (>=1.12,<1.14)", "pytest-mypy"]
5172
-
5173
  [[package]]
5174
  name = "shellingham"
5175
  version = "1.5.4"
@@ -5333,40 +5181,6 @@ files = [
5333
  {file = "tbb-2021.13.1-py3-none-win_amd64.whl", hash = "sha256:cbf024b2463fdab3ebe3fa6ff453026358e6b903839c80d647e08ad6d0796ee9"},
5334
  ]
5335
 
5336
- [[package]]
5337
- name = "tensorboard"
5338
- version = "2.18.0"
5339
- description = "TensorBoard lets you watch Tensors Flow"
5340
- optional = false
5341
- python-versions = ">=3.9"
5342
- files = [
5343
- {file = "tensorboard-2.18.0-py3-none-any.whl", hash = "sha256:107ca4821745f73e2aefa02c50ff70a9b694f39f790b11e6f682f7d326745eab"},
5344
- ]
5345
-
5346
- [package.dependencies]
5347
- absl-py = ">=0.4"
5348
- grpcio = ">=1.48.2"
5349
- markdown = ">=2.6.8"
5350
- numpy = ">=1.12.0"
5351
- packaging = "*"
5352
- protobuf = ">=3.19.6,<4.24.0 || >4.24.0"
5353
- setuptools = ">=41.0.0"
5354
- six = ">1.9"
5355
- tensorboard-data-server = ">=0.7.0,<0.8.0"
5356
- werkzeug = ">=1.0.1"
5357
-
5358
- [[package]]
5359
- name = "tensorboard-data-server"
5360
- version = "0.7.2"
5361
- description = "Fast data loading for TensorBoard"
5362
- optional = false
5363
- python-versions = ">=3.7"
5364
- files = [
5365
- {file = "tensorboard_data_server-0.7.2-py3-none-any.whl", hash = "sha256:7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb"},
5366
- {file = "tensorboard_data_server-0.7.2-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:9fe5d24221b29625dbc7328b0436ca7fc1c23de4acf4d272f1180856e32f9f60"},
5367
- {file = "tensorboard_data_server-0.7.2-py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:ef687163c24185ae9754ed5650eb5bc4d84ff257aabdc33f0cc6f74d8ba54530"},
5368
- ]
5369
-
5370
  [[package]]
5371
  name = "threadpoolctl"
5372
  version = "3.5.0"
@@ -5640,23 +5454,6 @@ torch = "*"
5640
  torchaudio = "*"
5641
  tqdm = "*"
5642
 
5643
- [[package]]
5644
- name = "torchfcpe"
5645
- version = "0.0.4"
5646
- description = "The official Pytorch implementation of Fast Context-based Pitch Estimation (FCPE)"
5647
- optional = false
5648
- python-versions = "*"
5649
- files = [
5650
- {file = "torchfcpe-0.0.4-py3-none-any.whl", hash = "sha256:f042c463d850d76c6f4899a0b84f0b694bb560adf05f4de951097a756d17472d"},
5651
- ]
5652
-
5653
- [package.dependencies]
5654
- einops = "*"
5655
- local-attention = "*"
5656
- numpy = "*"
5657
- torch = "*"
5658
- torchaudio = "*"
5659
-
5660
  [[package]]
5661
  name = "torchlibrosa"
5662
  version = "0.1.0"
@@ -5970,6 +5767,17 @@ files = [
5970
  {file = "types_s3transfer-0.10.4.tar.gz", hash = "sha256:03123477e3064c81efe712bf9d372c7c72f2790711431f9baa59cf96ea607267"},
5971
  ]
5972
 
 
 
 
 
 
 
 
 
 
 
 
5973
  [[package]]
5974
  name = "types-six"
5975
  version = "1.16.21.20241105"
@@ -6222,23 +6030,6 @@ files = [
6222
  {file = "websockets-12.0.tar.gz", hash = "sha256:81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b"},
6223
  ]
6224
 
6225
- [[package]]
6226
- name = "werkzeug"
6227
- version = "3.1.3"
6228
- description = "The comprehensive WSGI web application library."
6229
- optional = false
6230
- python-versions = ">=3.9"
6231
- files = [
6232
- {file = "werkzeug-3.1.3-py3-none-any.whl", hash = "sha256:54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e"},
6233
- {file = "werkzeug-3.1.3.tar.gz", hash = "sha256:60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746"},
6234
- ]
6235
-
6236
- [package.dependencies]
6237
- MarkupSafe = ">=2.1.1"
6238
-
6239
- [package.extras]
6240
- watchdog = ["watchdog (>=2.3)"]
6241
-
6242
  [[package]]
6243
  name = "wget"
6244
  version = "3.2"
@@ -6348,4 +6139,4 @@ propcache = ">=0.2.0"
6348
  [metadata]
6349
  lock-version = "2.0"
6350
  python-versions = "~3.10"
6351
- content-hash = "edbf4967508fd1d767c1ce0b9d98e11b967086e4307c902bae34c7e143a131b9"
 
1
  # This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand.
2
 
 
 
 
 
 
 
 
 
 
 
 
3
  [[package]]
4
  name = "aiofiles"
5
  version = "23.2.1"
 
294
  lint = ["black (==23.3.0)", "docstr-coverage (==2.2.0)", "isort (==5.12.0)"]
295
  test = ["jupyter", "pytest", "pytest-cov", "pytest-xdist"]
296
 
 
 
 
 
 
 
 
 
 
 
 
297
  [[package]]
298
  name = "boto3"
299
  version = "1.35.70"
 
1336
  {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"},
1337
  ]
1338
 
1339
+ [[package]]
1340
+ name = "deptry"
1341
+ version = "0.21.1"
1342
+ description = "A command line utility to check for unused, missing and transitive dependencies in a Python project."
1343
+ optional = false
1344
+ python-versions = ">=3.9"
1345
+ files = [
1346
+ {file = "deptry-0.21.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c31e1a66502e28870e1e0a679598462a6119f4bcb656786e63cb545328170a3f"},
1347
+ {file = "deptry-0.21.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:4b53089c22d18076935a3e9e6325566fa712cd9b89fe602978a8e85f0f4209bf"},
1348
+ {file = "deptry-0.21.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5eae7afbcb9b7f6baa855b323e0da016a23f2a98d4b181dcfd2c71766512387"},
1349
+ {file = "deptry-0.21.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4afef1c5eb0b48ebc31de2437b460df0363cb99722252b7faf7fa6f43e10cbcd"},
1350
+ {file = "deptry-0.21.1-cp39-abi3-win_amd64.whl", hash = "sha256:981a28e1feeaad82f07a6e3c8d7842c5f6eae3807dc13b24d453a20cd0a42a72"},
1351
+ {file = "deptry-0.21.1-cp39-abi3-win_arm64.whl", hash = "sha256:98075550540c6b45f57abdfc453900bd2a179dc495d986ccc0757a813ee55103"},
1352
+ {file = "deptry-0.21.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:79593d7631cdbbc39d76503e3af80e46d8b4873e915b85c1567a04c81e8a17d5"},
1353
+ {file = "deptry-0.21.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:145a172ea608bb86dd93a9d14f7d45ed8649a36d7f685ea725e0348cbf562f10"},
1354
+ {file = "deptry-0.21.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e487f520d4fbee513f4767ab98334a29d5d932f78eb413b64e27c977f2bf2756"},
1355
+ {file = "deptry-0.21.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:091288cad2bd6029995d2e700e965cd574079365807f202ee232e4be0a571f43"},
1356
+ {file = "deptry-0.21.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1adf29a5aa1d33d9e1140b9235b212d9753278604b4389b2186f638692e29876"},
1357
+ {file = "deptry-0.21.1.tar.gz", hash = "sha256:60332b8d58d6584b340511a4e1b694048499f273d69eaea413631b2e8bc186ff"},
1358
+ ]
1359
+
1360
+ [package.dependencies]
1361
+ click = ">=8.0.0,<9"
1362
+ colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""}
1363
+ packaging = ">=23.2"
1364
+ requirements-parser = ">=0.11.0,<1"
1365
+ tomli = {version = ">=2.0.1", markers = "python_version < \"3.11\""}
1366
+
1367
  [[package]]
1368
  name = "distlib"
1369
  version = "0.3.9"
 
1524
  testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.2)", "pytest (>=8.3.3)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.4)"]
1525
  typing = ["typing-extensions (>=4.12.2)"]
1526
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1527
  [[package]]
1528
  name = "fonttools"
1529
  version = "4.55.0"
 
1813
  typing-extensions = ">=4.0,<5.0"
1814
  websockets = ">=10.0,<13.0"
1815
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1816
  [[package]]
1817
  name = "h11"
1818
  version = "0.14.0"
 
2058
  {file = "isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6"},
2059
  ]
2060
 
 
 
 
 
 
 
 
 
 
 
 
2061
  [[package]]
2062
  name = "jedi"
2063
  version = "0.19.2"
 
2327
  {file = "language_tags-1.2.0.tar.gz", hash = "sha256:e934acba3e3dc85f867703eca421847a9ab7b7679b11b5d5cfd096febbf8bde6"},
2328
  ]
2329
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2330
  [[package]]
2331
  name = "librosa"
2332
  version = "0.9.2"
 
3846
  {file = "propcache-0.2.0.tar.gz", hash = "sha256:df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70"},
3847
  ]
3848
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3849
  [[package]]
3850
  name = "psutil"
3851
  version = "6.1.0"
 
3914
 
3915
  [[package]]
3916
  name = "pydantic"
3917
+ version = "2.10.2"
3918
  description = "Data validation using Python type hints"
3919
  optional = false
3920
  python-versions = ">=3.8"
3921
  files = [
3922
+ {file = "pydantic-2.10.2-py3-none-any.whl", hash = "sha256:cfb96e45951117c3024e6b67b25cdc33a3cb7b2fa62e239f7af1378358a1d99e"},
3923
+ {file = "pydantic-2.10.2.tar.gz", hash = "sha256:2bc2d7f17232e0841cbba4641e65ba1eb6fafb3a08de3a091ff3ce14a197c4fa"},
3924
  ]
3925
 
3926
  [package.dependencies]
 
4093
  [package.extras]
4094
  diagrams = ["jinja2", "railroad-diagrams"]
4095
 
 
 
 
 
 
 
 
 
 
 
 
4096
  [[package]]
4097
  name = "pytest"
4098
  version = "8.3.3"
 
4554
  socks = ["PySocks (>=1.5.6,!=1.5.7)"]
4555
  use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
4556
 
4557
+ [[package]]
4558
+ name = "requirements-parser"
4559
+ version = "0.11.0"
4560
+ description = "This is a small Python module for parsing Pip requirement files."
4561
+ optional = false
4562
+ python-versions = "<4.0,>=3.8"
4563
+ files = [
4564
+ {file = "requirements_parser-0.11.0-py3-none-any.whl", hash = "sha256:50379eb50311834386c2568263ae5225d7b9d0867fb55cf4ecc93959de2c2684"},
4565
+ {file = "requirements_parser-0.11.0.tar.gz", hash = "sha256:35f36dc969d14830bf459803da84f314dc3d17c802592e9e970f63d0359e5920"},
4566
+ ]
4567
+
4568
+ [package.dependencies]
4569
+ packaging = ">=23.2"
4570
+ types-setuptools = ">=69.1.0"
4571
+
4572
  [[package]]
4573
  name = "resampy"
4574
  version = "0.4.3"
 
5018
  dev = ["Django (>=1.11)", "check-manifest", "colorama (<=0.4.1)", "coverage", "flake8", "nose2", "readme-renderer (<25.0)", "tox", "wheel", "zest.releaser[recommended]"]
5019
  doc = ["Sphinx", "sphinx-rtd-theme"]
5020
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5021
  [[package]]
5022
  name = "shellingham"
5023
  version = "1.5.4"
 
5181
  {file = "tbb-2021.13.1-py3-none-win_amd64.whl", hash = "sha256:cbf024b2463fdab3ebe3fa6ff453026358e6b903839c80d647e08ad6d0796ee9"},
5182
  ]
5183
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5184
  [[package]]
5185
  name = "threadpoolctl"
5186
  version = "3.5.0"
 
5454
  torchaudio = "*"
5455
  tqdm = "*"
5456
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5457
  [[package]]
5458
  name = "torchlibrosa"
5459
  version = "0.1.0"
 
5767
  {file = "types_s3transfer-0.10.4.tar.gz", hash = "sha256:03123477e3064c81efe712bf9d372c7c72f2790711431f9baa59cf96ea607267"},
5768
  ]
5769
 
5770
+ [[package]]
5771
+ name = "types-setuptools"
5772
+ version = "75.6.0.20241126"
5773
+ description = "Typing stubs for setuptools"
5774
+ optional = false
5775
+ python-versions = ">=3.8"
5776
+ files = [
5777
+ {file = "types_setuptools-75.6.0.20241126-py3-none-any.whl", hash = "sha256:aaae310a0e27033c1da8457d4d26ac673b0c8a0de7272d6d4708e263f2ea3b9b"},
5778
+ {file = "types_setuptools-75.6.0.20241126.tar.gz", hash = "sha256:7bf25ad4be39740e469f9268b6beddda6e088891fa5a27e985c6ce68bf62ace0"},
5779
+ ]
5780
+
5781
  [[package]]
5782
  name = "types-six"
5783
  version = "1.16.21.20241105"
 
6030
  {file = "websockets-12.0.tar.gz", hash = "sha256:81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b"},
6031
  ]
6032
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6033
  [[package]]
6034
  name = "wget"
6035
  version = "3.2"
 
6139
  [metadata]
6140
  lock-version = "2.0"
6141
  python-versions = "~3.10"
6142
+ content-hash = "2a4fe2c79fae82f02d2228d746aea2632d6057cdd5685673c9a765856be76291"
pyproject.toml CHANGED
@@ -19,29 +19,36 @@ tts-service = "tts_service.cli:main"
19
 
20
  [tool.poetry.dependencies]
21
  python = "~3.10"
 
22
  boto3 = "^1.35.70"
 
 
 
 
 
 
 
 
 
 
23
  numpy = "1.23.5"
24
  pandas = "^2.2.3"
 
 
25
  python-dotenv = "^1.0.1"
26
- regex = "^2024.11.6"
27
  requests = ">=2.31.0,<2.32.0"
 
 
28
  six = "^1.16.0"
29
- tqdm = "^4.67.1"
30
- wget = "^3.2"
31
-
32
- [tool.poetry.group.ml.dependencies]
33
  torch = "2.3.1"
34
- transformers = "4.44.2"
35
- libf0 = "^1.0.2"
36
- torchcrepe = "0.0.23"
37
- torchfcpe = "^0.0.4"
38
- einops = "^0.8.0"
39
  torchaudio = "2.3.1"
40
- scikit-learn = "^1.5.2"
41
-
42
- [tool.poetry.group.cli.dependencies]
43
- click = "^8.1.7"
44
- click-help-colors = "^0.9.4"
45
 
46
  [tool.poetry.group.ci.dependencies]
47
  gradio = "4.43.0"
@@ -54,6 +61,7 @@ pipdeptree = "^2.23.4"
54
  pre-commit = "^4.0.1"
55
  ruff = "^0.7.4"
56
  vulture = "^2.13"
 
57
 
58
  [tool.poetry.group.test.dependencies]
59
  pytest = "^8.3.3"
@@ -69,30 +77,6 @@ types-requests = "^2.32.0.20241016"
69
  types-six = "^1.16.21.20241105"
70
 
71
 
72
- [tool.poetry.group.ui.dependencies]
73
- matplotlib = "3.7.2"
74
- tensorboard = "^2.18.0"
75
-
76
-
77
- [tool.poetry.group.audio.dependencies]
78
- librosa = "0.9.2"
79
- pydub = "^0.25.1"
80
- resampy = "^0.4.3"
81
- pedalboard = "^0.9.16"
82
- scipy = "1.11.1"
83
- faiss-cpu = "1.7.3"
84
- noisereduce = "^3.0.3"
85
- stftpitchshift = "^2.0"
86
- versatile-audio-upscaler = "^0.0.2"
87
-
88
-
89
- [tool.poetry.group.misc.dependencies]
90
- beautifulsoup4 = "^4.12.3"
91
- pypresence = "^4.3.0"
92
- flask = "^3.1.0"
93
- local-attention = "^1.9.15"
94
- edge-tts = "6.1.9"
95
-
96
  [tool.ruff]
97
  line-length = 132
98
  include = ["tts-service/**/*.py"]
 
19
 
20
  [tool.poetry.dependencies]
21
  python = "~3.10"
22
+ beautifulsoup4 = "^4.12.3"
23
  boto3 = "^1.35.70"
24
+ click = "^8.1.7"
25
+ click-help-colors = "^0.9.4"
26
+ edge-tts = "6.1.9"
27
+ einops = "^0.8.0"
28
+ faiss-cpu = "1.7.3"
29
+ gradio = "4.43.0"
30
+ librosa = "0.9.2"
31
+ local-attention = "^1.9.15"
32
+ matplotlib = "3.7.2"
33
+ noisereduce = "^3.0.3"
34
  numpy = "1.23.5"
35
  pandas = "^2.2.3"
36
+ pedalboard = "^0.9.16"
37
+ pydantic = "^2.10.2"
38
  python-dotenv = "^1.0.1"
 
39
  requests = ">=2.31.0,<2.32.0"
40
+ scikit-learn = "^1.5.2"
41
+ scipy = "1.11.1"
42
  six = "^1.16.0"
43
+ soundfile = "^0.12.1"
44
+ stftpitchshift = "^2.0"
 
 
45
  torch = "2.3.1"
 
 
 
 
 
46
  torchaudio = "2.3.1"
47
+ torchcrepe = "0.0.23"
48
+ tqdm = "^4.67.1"
49
+ transformers = "4.44.2"
50
+ versatile-audio-upscaler = "^0.0.2"
51
+ wget = "^3.2"
52
 
53
  [tool.poetry.group.ci.dependencies]
54
  gradio = "4.43.0"
 
61
  pre-commit = "^4.0.1"
62
  ruff = "^0.7.4"
63
  vulture = "^2.13"
64
+ deptry = "^0.21.1"
65
 
66
  [tool.poetry.group.test.dependencies]
67
  pytest = "^8.3.3"
 
77
  types-six = "^1.16.21.20241105"
78
 
79
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  [tool.ruff]
81
  line-length = 132
82
  include = ["tts-service/**/*.py"]
requirements.txt CHANGED
@@ -1,6 +1,6 @@
1
- absl-py==2.1.0 ; python_version >= "3.10" and python_version < "3.11" \
2
- --hash=sha256:526a04eadab8b4ee719ce68f204172ead1027549089702d99b9059f129ff1308 \
3
- --hash=sha256:7820790efbb316739cde8b4e19357243fc3608a152024288513dd968d7d959ff
4
  aiohappyeyeballs==2.4.3 ; python_version >= "3.10" and python_version < "3.11" \
5
  --hash=sha256:75cf88a15106a5002a8eb1dab212525c00d1f4c0fa96e551c9fbe6f09a621586 \
6
  --hash=sha256:8a7a83727b2756f394ab2895ea0765a0a8c475e3c71e98d43d76f22b4b435572
@@ -84,6 +84,12 @@ aiohttp==3.11.7 ; python_version >= "3.10" and python_version < "3.11" \
84
  aiosignal==1.3.1 ; python_version >= "3.10" and python_version < "3.11" \
85
  --hash=sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc \
86
  --hash=sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17
 
 
 
 
 
 
87
  async-timeout==5.0.1 ; python_version >= "3.10" and python_version < "3.11" \
88
  --hash=sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c \
89
  --hash=sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3
@@ -102,9 +108,6 @@ beautifulsoup4==4.12.3 ; python_version >= "3.10" and python_version < "3.11" \
102
  bibtexparser==2.0.0b7 ; python_version >= "3.10" and python_version < "3.11" \
103
  --hash=sha256:1f4ac78cc6fbfdcc7ce432105fef127688c78ce60324363955fc11feb32964cd \
104
  --hash=sha256:9e0034dd16e1961fbc895b108f49bdef6f988b5d48782b62c9492ee8a281efad
105
- blinker==1.9.0 ; python_version >= "3.10" and python_version < "3.11" \
106
- --hash=sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf \
107
- --hash=sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc
108
  boto3==1.35.70 ; python_version >= "3.10" and python_version < "3.11" \
109
  --hash=sha256:121dce8c7102eea6a6047d46bcd74e8a24dac793a4a3857de4f4bad9c12566fd \
110
  --hash=sha256:ca385708f83f01b3f27d9d675880d2458cb3b40ed1e25da688f551454ed0c112
@@ -291,6 +294,9 @@ charset-normalizer==3.4.0 ; python_version >= "3.10" and python_version < "3.11"
291
  --hash=sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b \
292
  --hash=sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079 \
293
  --hash=sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482
 
 
 
294
  click==8.1.7 ; python_version >= "3.10" and python_version < "3.11" \
295
  --hash=sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 \
296
  --hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de
@@ -376,6 +382,9 @@ edge-tts==6.1.9 ; python_version >= "3.10" and python_version < "3.11" \
376
  einops==0.8.0 ; python_version >= "3.10" and python_version < "3.11" \
377
  --hash=sha256:63486517fed345712a8385c100cb279108d9d47e6ae59099b07657e983deae85 \
378
  --hash=sha256:9572fb63046264a862693b0a87088af3bdc8c068fde03de63453cbbde245465f
 
 
 
379
  faiss-cpu==1.7.3 ; python_version >= "3.10" and python_version < "3.11" \
380
  --hash=sha256:0628f7b0c6263ef4431995bb4f5f39833f999e96e6663935cbf0a1f2243dc4ac \
381
  --hash=sha256:1c37e5fc0a266839844798a53dd42dd6afbee0c5905611f3f278297053fccbd7 \
@@ -402,12 +411,15 @@ faiss-cpu==1.7.3 ; python_version >= "3.10" and python_version < "3.11" \
402
  --hash=sha256:cb71fe3f2934732d157d9d8cfb6ed2dd4020a0065571c84842ff6a3f0beab310 \
403
  --hash=sha256:e22d1887c617156a673665c913ee82a30bfc1a3bc939ba8500b61328bce5a625 \
404
  --hash=sha256:f6f199be10d30ecc6ed65350931006eca01b7bb8faa27d63069318eea0f6a0c1
 
 
 
 
 
 
405
  filelock==3.16.1 ; python_version >= "3.10" and python_version < "3.11" \
406
  --hash=sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0 \
407
  --hash=sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435
408
- flask==3.1.0 ; python_version >= "3.10" and python_version < "3.11" \
409
- --hash=sha256:5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac \
410
- --hash=sha256:d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136
411
  fonttools==4.55.0 ; python_version >= "3.10" and python_version < "3.11" \
412
  --hash=sha256:00f7cf55ad58a57ba421b6a40945b85ac7cc73094fb4949c41171d3619a3a47e \
413
  --hash=sha256:01124f2ca6c29fad4132d930da69158d3f49b2350e4a779e1efbe0e82bd63f6c \
@@ -558,68 +570,30 @@ fsspec==2024.10.0 ; python_version >= "3.10" and python_version < "3.11" \
558
  ftfy==6.3.1 ; python_version >= "3.10" and python_version < "3.11" \
559
  --hash=sha256:7c70eb532015cd2f9adb53f101fb6c7945988d023a085d127d1573dc49dd0083 \
560
  --hash=sha256:9b3c3d90f84fb267fe64d375a07b7f8912d817cf86009ae134aa03e1819506ec
561
- grpcio==1.68.0 ; python_version >= "3.10" and python_version < "3.11" \
562
- --hash=sha256:0d230852ba97654453d290e98d6aa61cb48fa5fafb474fb4c4298d8721809354 \
563
- --hash=sha256:0efbbd849867e0e569af09e165363ade75cf84f5229b2698d53cf22c7a4f9e21 \
564
- --hash=sha256:14331e5c27ed3545360464a139ed279aa09db088f6e9502e95ad4bfa852bb116 \
565
- --hash=sha256:15327ab81131ef9b94cb9f45b5bd98803a179c7c61205c8c0ac9aff9d6c4e82a \
566
- --hash=sha256:15377bce516b1c861c35e18eaa1c280692bf563264836cece693c0f169b48829 \
567
- --hash=sha256:15fa1fe25d365a13bc6d52fcac0e3ee1f9baebdde2c9b3b2425f8a4979fccea1 \
568
- --hash=sha256:18668e36e7f4045820f069997834e94e8275910b1f03e078a6020bd464cb2363 \
569
- --hash=sha256:2af76ab7c427aaa26aa9187c3e3c42f38d3771f91a20f99657d992afada2294a \
570
- --hash=sha256:2bddd04a790b69f7a7385f6a112f46ea0b34c4746f361ebafe9ca0be567c78e9 \
571
- --hash=sha256:32a9cb4686eb2e89d97022ecb9e1606d132f85c444354c17a7dbde4a455e4a3b \
572
- --hash=sha256:3ac7f10850fd0487fcce169c3c55509101c3bde2a3b454869639df2176b60a03 \
573
- --hash=sha256:3b2b559beb2d433129441783e5f42e3be40a9e1a89ec906efabf26591c5cd415 \
574
- --hash=sha256:4028b8e9a3bff6f377698587d642e24bd221810c06579a18420a17688e421af7 \
575
- --hash=sha256:44bcbebb24363d587472089b89e2ea0ab2e2b4df0e4856ba4c0b087c82412121 \
576
- --hash=sha256:46a2d74d4dd8993151c6cd585594c082abe74112c8e4175ddda4106f2ceb022f \
577
- --hash=sha256:4df81d78fd1646bf94ced4fb4cd0a7fe2e91608089c522ef17bc7db26e64effd \
578
- --hash=sha256:4e300e6978df0b65cc2d100c54e097c10dfc7018b9bd890bbbf08022d47f766d \
579
- --hash=sha256:4f1931c7aa85be0fa6cea6af388e576f3bf6baee9e5d481c586980c774debcb4 \
580
- --hash=sha256:50992f214264e207e07222703c17d9cfdcc2c46ed5a1ea86843d440148ebbe10 \
581
- --hash=sha256:55d3b52fd41ec5772a953612db4e70ae741a6d6ed640c4c89a64f017a1ac02b5 \
582
- --hash=sha256:5a180328e92b9a0050958ced34dddcb86fec5a8b332f5a229e353dafc16cd332 \
583
- --hash=sha256:619b5d0f29f4f5351440e9343224c3e19912c21aeda44e0c49d0d147a8d01544 \
584
- --hash=sha256:6b2f98165ea2790ea159393a2246b56f580d24d7da0d0342c18a085299c40a75 \
585
- --hash=sha256:6f9c7ad1a23e1047f827385f4713b5b8c6c7d325705be1dd3e31fb00dcb2f665 \
586
- --hash=sha256:79f81b7fbfb136247b70465bd836fa1733043fdee539cd6031cb499e9608a110 \
587
- --hash=sha256:7e0a3e72c0e9a1acab77bef14a73a416630b7fd2cbd893c0a873edc47c42c8cd \
588
- --hash=sha256:7e7483d39b4a4fddb9906671e9ea21aaad4f031cdfc349fec76bdfa1e404543a \
589
- --hash=sha256:88fb2925789cfe6daa20900260ef0a1d0a61283dfb2d2fffe6194396a354c618 \
590
- --hash=sha256:8af6137cc4ae8e421690d276e7627cfc726d4293f6607acf9ea7260bd8fc3d7d \
591
- --hash=sha256:8b0ff09c81e3aded7a183bc6473639b46b6caa9c1901d6f5e2cba24b95e59e30 \
592
- --hash=sha256:8c73f9fbbaee1a132487e31585aa83987ddf626426d703ebcb9a528cf231c9b1 \
593
- --hash=sha256:99f06232b5c9138593ae6f2e355054318717d32a9c09cdc5a2885540835067a1 \
594
- --hash=sha256:9fe1b141cda52f2ca73e17d2d3c6a9f3f3a0c255c216b50ce616e9dca7e3441d \
595
- --hash=sha256:a17278d977746472698460c63abf333e1d806bd41f2224f90dbe9460101c9796 \
596
- --hash=sha256:a59f5822f9459bed098ffbceb2713abbf7c6fd13f2b9243461da5c338d0cd6c3 \
597
- --hash=sha256:a6213d2f7a22c3c30a479fb5e249b6b7e648e17f364598ff64d08a5136fe488b \
598
- --hash=sha256:a831dcc343440969aaa812004685ed322cdb526cd197112d0db303b0da1e8659 \
599
- --hash=sha256:afbf45a62ba85a720491bfe9b2642f8761ff348006f5ef67e4622621f116b04a \
600
- --hash=sha256:b0cf343c6f4f6aa44863e13ec9ddfe299e0be68f87d68e777328bff785897b05 \
601
- --hash=sha256:c03d89df516128febc5a7e760d675b478ba25802447624edf7aa13b1e7b11e2a \
602
- --hash=sha256:c1245651f3c9ea92a2db4f95d37b7597db6b246d5892bca6ee8c0e90d76fb73c \
603
- --hash=sha256:cc5f0a4f5904b8c25729a0498886b797feb817d1fd3812554ffa39551112c161 \
604
- --hash=sha256:dba037ff8d284c8e7ea9a510c8ae0f5b016004f13c3648f72411c464b67ff2fb \
605
- --hash=sha256:def1a60a111d24376e4b753db39705adbe9483ef4ca4761f825639d884d5da78 \
606
- --hash=sha256:e0d2f68eaa0a755edd9a47d40e50dba6df2bceda66960dee1218da81a2834d27 \
607
- --hash=sha256:e0d30f3fee9372796f54d3100b31ee70972eaadcc87314be369360248a3dcffe \
608
- --hash=sha256:e18589e747c1e70b60fab6767ff99b2d0c359ea1db8a2cb524477f93cdbedf5b \
609
- --hash=sha256:e1e7ed311afb351ff0d0e583a66fcb39675be112d61e7cfd6c8269884a98afbc \
610
- --hash=sha256:e46541de8425a4d6829ac6c5d9b16c03c292105fe9ebf78cb1c31e8d242f9155 \
611
- --hash=sha256:e694b5928b7b33ca2d3b4d5f9bf8b5888906f181daff6b406f4938f3a997a490 \
612
- --hash=sha256:f60fa2adf281fd73ae3a50677572521edca34ba373a45b457b5ebe87c2d01e1d \
613
- --hash=sha256:f84890b205692ea813653ece4ac9afa2139eae136e419231b0eec7c39fdbe4c2 \
614
- --hash=sha256:f8f695d9576ce836eab27ba7401c60acaf9ef6cf2f70dfe5462055ba3df02cc3 \
615
- --hash=sha256:fc05759ffbd7875e0ff2bd877be1438dfe97c9312bbc558c8284a9afa1d0f40e \
616
- --hash=sha256:fd2c2d47969daa0e27eadaf15c13b5e92605c5e5953d23c06d0b5239a2f176d3
617
  huggingface-hub==0.26.2 ; python_version >= "3.10" and python_version < "3.11" \
618
  --hash=sha256:98c2a5a8e786c7b2cb6fdeb2740893cba4d53e312572ed3d8afafda65b128c46 \
619
  --hash=sha256:b100d853465d965733964d123939ba287da60a547087783ddff8a323f340332b
620
  idna==3.10 ; python_version >= "3.10" and python_version < "3.11" \
621
  --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \
622
  --hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3
 
 
 
623
  intel-openmp==2021.4.0 ; python_version >= "3.10" and python_version < "3.11" and platform_system == "Windows" \
624
  --hash=sha256:3b921236a38384e2016f0f3d65af6732cf2c12918087128a9163225451e776f2 \
625
  --hash=sha256:41c01e266a7fdb631a7609191709322da2bbf24b252ba763f125dd651bcc7675 \
@@ -629,9 +603,6 @@ intel-openmp==2021.4.0 ; python_version >= "3.10" and python_version < "3.11" an
629
  isodate==0.7.2 ; python_version >= "3.10" and python_version < "3.11" \
630
  --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \
631
  --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6
632
- itsdangerous==2.2.0 ; python_version >= "3.10" and python_version < "3.11" \
633
- --hash=sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef \
634
- --hash=sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173
635
  jinja2==3.1.4 ; python_version >= "3.10" and python_version < "3.11" \
636
  --hash=sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369 \
637
  --hash=sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d
@@ -765,9 +736,6 @@ kiwisolver==1.4.7 ; python_version >= "3.10" and python_version < "3.11" \
765
  language-tags==1.2.0 ; python_version >= "3.10" and python_version < "3.11" \
766
  --hash=sha256:d815604622242fdfbbfd747b40c31213617fd03734a267f2e39ee4bd73c88722 \
767
  --hash=sha256:e934acba3e3dc85f867703eca421847a9ab7b7679b11b5d5cfd096febbf8bde6
768
- libf0==1.0.2 ; python_version >= "3.10" and python_version < "3.11" \
769
- --hash=sha256:8b2f4fc234eb6f1af5061b01613fcf477976604b865a236a4ac98e966bfd4587 \
770
- --hash=sha256:a679788d6604db60621ac28979f4024b81bae0752d9bf7d3205e15f37718f800
771
  librosa==0.9.2 ; python_version >= "3.10" and python_version < "3.11" \
772
  --hash=sha256:322a813e6d37af9fbc369e6a637dcf5fdc5c6925ce806a0d27c68de61a81350f \
773
  --hash=sha256:5b576b5efdce428e90bc988bdd5a953d12a727e5f931f30d74c53b63abbe3c89
@@ -935,6 +903,9 @@ lxml==5.3.0 ; python_version >= "3.10" and python_version < "3.11" \
935
  --hash=sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965 \
936
  --hash=sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945 \
937
  --hash=sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8
 
 
 
938
  markdown==3.7 ; python_version >= "3.10" and python_version < "3.11" \
939
  --hash=sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2 \
940
  --hash=sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803
@@ -1041,6 +1012,9 @@ matplotlib==3.7.2 ; python_version >= "3.10" and python_version < "3.11" \
1041
  --hash=sha256:f081c03f413f59390a80b3e351cc2b2ea0205839714dbc364519bcf51f4b56ca \
1042
  --hash=sha256:fdbb46fad4fb47443b5b8ac76904b2e7a66556844f33370861b4788db0f8816a \
1043
  --hash=sha256:fdcd28360dbb6203fb5219b1a5658df226ac9bebc2542a9e8f457de959d713d0
 
 
 
1044
  mkl==2021.4.0 ; python_version >= "3.10" and python_version < "3.11" and platform_system == "Windows" \
1045
  --hash=sha256:398dbf2b0d12acaf54117a5210e8f191827f373d362d796091d161f610c1ebfb \
1046
  --hash=sha256:439c640b269a5668134e3dcbcea4350459c4a8bc46469669b2d67e07e3d330e8 \
@@ -1236,6 +1210,82 @@ nvidia-nvjitlink-cu12==12.6.85 ; platform_system == "Linux" and platform_machine
1236
  nvidia-nvtx-cu12==12.1.105 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "3.11" \
1237
  --hash=sha256:65f4d98982b31b60026e0e6de73fbdfc09d08a96f4656dd3665ca616a11e1e82 \
1238
  --hash=sha256:dc21cf308ca5691e7c04d962e213f8a4aa9bbfa23d95412f452254c2caeb09e5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1239
  packaging==24.2 ; python_version >= "3.10" and python_version < "3.11" \
1240
  --hash=sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759 \
1241
  --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f
@@ -1509,38 +1559,133 @@ propcache==0.2.0 ; python_version >= "3.10" and python_version < "3.11" \
1509
  --hash=sha256:fa1076244f54bb76e65e22cb6910365779d5c3d71d1f18b275f1dfc7b0d71b4d \
1510
  --hash=sha256:fc2db02409338bf36590aa985a461b2c96fce91f8e7e0f14c50c5fcc4f229016 \
1511
  --hash=sha256:ffcad6c564fe6b9b8916c1aefbb37a362deebf9394bd2974e9d84232e3e08504
1512
- protobuf==5.28.3 ; python_version >= "3.10" and python_version < "3.11" \
1513
- --hash=sha256:0c4eec6f987338617072592b97943fdbe30d019c56126493111cf24344c1cc24 \
1514
- --hash=sha256:135658402f71bbd49500322c0f736145731b16fc79dc8f367ab544a17eab4535 \
1515
- --hash=sha256:27b246b3723692bf1068d5734ddaf2fccc2cdd6e0c9b47fe099244d80200593b \
1516
- --hash=sha256:3e6101d095dfd119513cde7259aa703d16c6bbdfae2554dfe5cfdbe94e32d548 \
1517
- --hash=sha256:3fa2de6b8b29d12c61911505d893afe7320ce7ccba4df913e2971461fa36d584 \
1518
- --hash=sha256:64badbc49180a5e401f373f9ce7ab1d18b63f7dd4a9cdc43c92b9f0b481cef7b \
1519
- --hash=sha256:70585a70fc2dd4818c51287ceef5bdba6387f88a578c86d47bb34669b5552c36 \
1520
- --hash=sha256:712319fbdddb46f21abb66cd33cb9e491a5763b2febd8f228251add221981135 \
1521
- --hash=sha256:91fba8f445723fcf400fdbe9ca796b19d3b1242cd873907979b9ed71e4afe868 \
1522
- --hash=sha256:a3f6857551e53ce35e60b403b8a27b0295f7d6eb63d10484f12bc6879c715687 \
1523
- --hash=sha256:cee1757663fa32a1ee673434fcf3bf24dd54763c79690201208bafec62f19eed
1524
  pycparser==2.22 ; python_version >= "3.10" and python_version < "3.11" \
1525
  --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \
1526
  --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1527
  pydub==0.25.1 ; python_version >= "3.10" and python_version < "3.11" \
1528
  --hash=sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6 \
1529
  --hash=sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f
 
 
 
1530
  pylatexenc==2.10 ; python_version >= "3.10" and python_version < "3.11" \
1531
  --hash=sha256:3dd8fd84eb46dc30bee1e23eaab8d8fb5a7f507347b23e5f38ad9675c84f40d3
1532
  pyparsing==3.0.9 ; python_version >= "3.10" and python_version < "3.11" \
1533
  --hash=sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb \
1534
  --hash=sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc
1535
- pypresence==4.3.0 ; python_version >= "3.10" and python_version < "3.11" \
1536
- --hash=sha256:a6191a3af33a9667f2a4ef0185577c86b962ee70aa82643c472768a6fed1fbf3 \
1537
- --hash=sha256:af878c6d49315084f1b108aec86b31915080614d9421d6dd3a44737aba9ff13f
1538
  python-dateutil==2.9.0.post0 ; python_version >= "3.10" and python_version < "3.11" \
1539
  --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \
1540
  --hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427
1541
  python-dotenv==1.0.1 ; python_version >= "3.10" and python_version < "3.11" \
1542
  --hash=sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca \
1543
  --hash=sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a
 
 
 
1544
  pytz==2024.2 ; python_version >= "3.10" and python_version < "3.11" \
1545
  --hash=sha256:2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a \
1546
  --hash=sha256:31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725
@@ -1708,6 +1853,9 @@ resampy==0.4.3 ; python_version >= "3.10" and python_version < "3.11" \
1708
  rfc3986==1.5.0 ; python_version >= "3.10" and python_version < "3.11" \
1709
  --hash=sha256:270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835 \
1710
  --hash=sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97
 
 
 
1711
  rpds-py==0.21.0 ; python_version >= "3.10" and python_version < "3.11" \
1712
  --hash=sha256:031819f906bb146561af051c7cef4ba2003d28cff07efacef59da973ff7969ba \
1713
  --hash=sha256:0626238a43152918f9e72ede9a3b6ccc9e299adc8ade0d67c5e142d564c9a83d \
@@ -1799,6 +1947,25 @@ rpds-py==0.21.0 ; python_version >= "3.10" and python_version < "3.11" \
1799
  --hash=sha256:f983e4c2f603c95dde63df633eec42955508eefd8d0f0e6d236d31a044c882d7 \
1800
  --hash=sha256:faa5e8496c530f9c71f2b4e1c49758b06e5f4055e17144906245c99fa6d45356 \
1801
  --hash=sha256:fed5dfefdf384d6fe975cc026886aece4f292feaf69d0eeb716cfd3c5a4dd8be
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1802
  s3transfer==0.10.4 ; python_version >= "3.10" and python_version < "3.11" \
1803
  --hash=sha256:244a76a24355363a68164241438de1b72f8781664920260c48465896b712a41e \
1804
  --hash=sha256:29edc09801743c21eb5ecbc617a152df41d3c287f67b615f73e5f750583666a7
@@ -1963,12 +2130,18 @@ scipy==1.11.1 ; python_version >= "3.10" and python_version < "3.11" \
1963
  segments==2.2.1 ; python_version >= "3.10" and python_version < "3.11" \
1964
  --hash=sha256:069860ae5a499ad7bd86e23ee52250a16e61ba3474c17e515b16d494ac1423c1 \
1965
  --hash=sha256:515ae188f21d24e420d48ad45689edc747d961d6b52fde22e47500a8d85f2741
1966
- setuptools==75.6.0 ; python_version >= "3.10" and python_version < "3.11" \
1967
- --hash=sha256:8199222558df7c86216af4f84c30e9b34a61d8ba19366cc914424cdbd28252f6 \
1968
- --hash=sha256:ce74b49e8f7110f9bf04883b730f4765b774ef3ef28f722cce7c273d253aaf7d
 
 
 
1969
  six==1.16.0 ; python_version >= "3.10" and python_version < "3.11" \
1970
  --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
1971
  --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
 
 
 
1972
  soundfile==0.12.1 ; python_version >= "3.10" and python_version < "3.11" \
1973
  --hash=sha256:074247b771a181859d2bc1f98b5ebf6d5153d2c397b86ee9e29ba602a8dfe2a6 \
1974
  --hash=sha256:0d86924c00b62552b650ddd28af426e3ff2d4dc2e9047dae5b3d8452e0a49a77 \
@@ -1981,6 +2154,9 @@ soundfile==0.12.1 ; python_version >= "3.10" and python_version < "3.11" \
1981
  soupsieve==2.6 ; python_version >= "3.10" and python_version < "3.11" \
1982
  --hash=sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb \
1983
  --hash=sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9
 
 
 
1984
  stftpitchshift==2.0 ; python_version >= "3.10" and python_version < "3.11" \
1985
  --hash=sha256:4629694a19669012e8176ce6f16d79cecec05181406230bba08d6f4bf732ac22 \
1986
  --hash=sha256:c0ca22434bd05e9c1c3ec11273b52c0761c68e4d03a1e642a4a2dd9cdb8ac96d
@@ -1995,12 +2171,6 @@ tbb==2021.13.1 ; python_version >= "3.10" and python_version < "3.11" and platfo
1995
  --hash=sha256:bb5bdea0c0e9e6ad0739e7a8796c2635ce9eccca86dd48c426cd8027ac70fb1d \
1996
  --hash=sha256:cbf024b2463fdab3ebe3fa6ff453026358e6b903839c80d647e08ad6d0796ee9 \
1997
  --hash=sha256:d916359dc685579d09e4b344241550afc1cc034f7f5ec7234c258b6680912d70
1998
- tensorboard-data-server==0.7.2 ; python_version >= "3.10" and python_version < "3.11" \
1999
- --hash=sha256:7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb \
2000
- --hash=sha256:9fe5d24221b29625dbc7328b0436ca7fc1c23de4acf4d272f1180856e32f9f60 \
2001
- --hash=sha256:ef687163c24185ae9754ed5650eb5bc4d84ff257aabdc33f0cc6f74d8ba54530
2002
- tensorboard==2.18.0 ; python_version >= "3.10" and python_version < "3.11" \
2003
- --hash=sha256:107ca4821745f73e2aefa02c50ff70a9b694f39f790b11e6f682f7d326745eab
2004
  threadpoolctl==3.5.0 ; python_version >= "3.10" and python_version < "3.11" \
2005
  --hash=sha256:082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107 \
2006
  --hash=sha256:56c1e26c150397e58c4926da8eeee87533b1e32bef131bd4bf6a2f45f3185467
@@ -2108,6 +2278,9 @@ tokenizers==0.19.1 ; python_version >= "3.10" and python_version < "3.11" \
2108
  --hash=sha256:f8a9c828277133af13f3859d1b6bf1c3cb6e9e1637df0e45312e6b7c2e622b1f \
2109
  --hash=sha256:f97660f6c43efd3e0bfd3f2e3e5615bf215680bad6ee3d469df6454b8c6e8256 \
2110
  --hash=sha256:f9939ca7e58c2758c01b40324a59c034ce0cebad18e0d4563a9b1beab3018243
 
 
 
2111
  torch==2.3.1 ; python_version >= "3.10" and python_version < "3.11" \
2112
  --hash=sha256:07e9ba746832b8d069cacb45f312cadd8ad02b81ea527ec9766c0e7404bb3feb \
2113
  --hash=sha256:224259821fe3e4c6f7edf1528e4fe4ac779c77addaa74215eb0b63a5c474d66c \
@@ -2153,8 +2326,6 @@ torchaudio==2.3.1 ; python_version >= "3.10" and python_version < "3.11" \
2153
  torchcrepe==0.0.23 ; python_version >= "3.10" and python_version < "3.11" \
2154
  --hash=sha256:6e104465b89e763ba7fd0d1b228162783ed4b5a6c5735772baca286c20d7ae2c \
2155
  --hash=sha256:8f7e75638a5ab3fbb9cfc1704c173adbcb61de73dbdadcf428b3d93b54dfe57f
2156
- torchfcpe==0.0.4 ; python_version >= "3.10" and python_version < "3.11" \
2157
- --hash=sha256:f042c463d850d76c6f4899a0b84f0b694bb560adf05f4de951097a756d17472d
2158
  torchlibrosa==0.1.0 ; python_version >= "3.10" and python_version < "3.11" \
2159
  --hash=sha256:62a8beedf9c9b4141a06234df3f10229f7ba86e67678ccee02489ec4ef044028 \
2160
  --hash=sha256:89b65fd28b833ceb6bc74a3d0d87e2924ddc5a845d0a246b194952a4e12a38cb
@@ -2192,6 +2363,9 @@ triton==2.3.1 ; platform_system == "Linux" and platform_machine == "x86_64" and
2192
  --hash=sha256:b13bf35a2b659af7159bf78e92798dc62d877aa991de723937329e2d382f1991 \
2193
  --hash=sha256:c9d64ae33bcb3a7a18081e3a746e8cf87ca8623ca13d2c362413ce7a486f893e \
2194
  --hash=sha256:eaf80e8761a9e3498aa92e7bf83a085b31959c61f5e8ac14eedd018df6fccd10
 
 
 
2195
  typing-extensions==4.12.2 ; python_version >= "3.10" and python_version < "3.11" \
2196
  --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \
2197
  --hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8
@@ -2207,15 +2381,88 @@ uritemplate==4.1.1 ; python_version >= "3.10" and python_version < "3.11" \
2207
  urllib3==2.2.3 ; python_version >= "3.10" and python_version < "3.11" \
2208
  --hash=sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac \
2209
  --hash=sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9
 
 
 
2210
  versatile-audio-upscaler==0.0.2 ; python_version >= "3.10" and python_version < "3.11" \
2211
  --hash=sha256:8fb6fa5dd5446eabb352afb8afafc356f8a3e0d961a7faec4de83ad168ad4e47 \
2212
  --hash=sha256:bb141097f3b88e288c6b625297bebe729872d068f321c78fe46c73c1b9fe5d64
2213
  wcwidth==0.2.13 ; python_version >= "3.10" and python_version < "3.11" \
2214
  --hash=sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859 \
2215
  --hash=sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5
2216
- werkzeug==3.1.3 ; python_version >= "3.10" and python_version < "3.11" \
2217
- --hash=sha256:54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e \
2218
- --hash=sha256:60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2219
  wget==3.2 ; python_version >= "3.10" and python_version < "3.11" \
2220
  --hash=sha256:35e630eca2aa50ce998b9b1a127bb26b30dfee573702782aa982f875e3f16061
2221
  yarl==1.18.0 ; python_version >= "3.10" and python_version < "3.11" \
 
1
+ aiofiles==23.2.1 ; python_version >= "3.10" and python_version < "3.11" \
2
+ --hash=sha256:19297512c647d4b27a2cf7c34caa7e405c0d60b5560618a29a9fe027b18b0107 \
3
+ --hash=sha256:84ec2218d8419404abcb9f0c02df3f34c6e0a68ed41072acfb1cef5cbc29051a
4
  aiohappyeyeballs==2.4.3 ; python_version >= "3.10" and python_version < "3.11" \
5
  --hash=sha256:75cf88a15106a5002a8eb1dab212525c00d1f4c0fa96e551c9fbe6f09a621586 \
6
  --hash=sha256:8a7a83727b2756f394ab2895ea0765a0a8c475e3c71e98d43d76f22b4b435572
 
84
  aiosignal==1.3.1 ; python_version >= "3.10" and python_version < "3.11" \
85
  --hash=sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc \
86
  --hash=sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17
87
+ annotated-types==0.7.0 ; python_version >= "3.10" and python_version < "3.11" \
88
+ --hash=sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 \
89
+ --hash=sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89
90
+ anyio==4.6.2.post1 ; python_version >= "3.10" and python_version < "3.11" \
91
+ --hash=sha256:4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c \
92
+ --hash=sha256:6d170c36fba3bdd840c73d3868c1e777e33676a69c3a72cf0a0d5d6d8009b61d
93
  async-timeout==5.0.1 ; python_version >= "3.10" and python_version < "3.11" \
94
  --hash=sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c \
95
  --hash=sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3
 
108
  bibtexparser==2.0.0b7 ; python_version >= "3.10" and python_version < "3.11" \
109
  --hash=sha256:1f4ac78cc6fbfdcc7ce432105fef127688c78ce60324363955fc11feb32964cd \
110
  --hash=sha256:9e0034dd16e1961fbc895b108f49bdef6f988b5d48782b62c9492ee8a281efad
 
 
 
111
  boto3==1.35.70 ; python_version >= "3.10" and python_version < "3.11" \
112
  --hash=sha256:121dce8c7102eea6a6047d46bcd74e8a24dac793a4a3857de4f4bad9c12566fd \
113
  --hash=sha256:ca385708f83f01b3f27d9d675880d2458cb3b40ed1e25da688f551454ed0c112
 
294
  --hash=sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b \
295
  --hash=sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079 \
296
  --hash=sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482
297
+ click-help-colors==0.9.4 ; python_version >= "3.10" and python_version < "3.11" \
298
+ --hash=sha256:b33c5803eeaeb084393b1ab5899dc5476c7196b87a18713045afe76f840b42db \
299
+ --hash=sha256:f4cabe52cf550299b8888f4f2ee4c5f359ac27e33bcfe4d61db47785a5cc936c
300
  click==8.1.7 ; python_version >= "3.10" and python_version < "3.11" \
301
  --hash=sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 \
302
  --hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de
 
382
  einops==0.8.0 ; python_version >= "3.10" and python_version < "3.11" \
383
  --hash=sha256:63486517fed345712a8385c100cb279108d9d47e6ae59099b07657e983deae85 \
384
  --hash=sha256:9572fb63046264a862693b0a87088af3bdc8c068fde03de63453cbbde245465f
385
+ exceptiongroup==1.2.2 ; python_version >= "3.10" and python_version < "3.11" \
386
+ --hash=sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b \
387
+ --hash=sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc
388
  faiss-cpu==1.7.3 ; python_version >= "3.10" and python_version < "3.11" \
389
  --hash=sha256:0628f7b0c6263ef4431995bb4f5f39833f999e96e6663935cbf0a1f2243dc4ac \
390
  --hash=sha256:1c37e5fc0a266839844798a53dd42dd6afbee0c5905611f3f278297053fccbd7 \
 
411
  --hash=sha256:cb71fe3f2934732d157d9d8cfb6ed2dd4020a0065571c84842ff6a3f0beab310 \
412
  --hash=sha256:e22d1887c617156a673665c913ee82a30bfc1a3bc939ba8500b61328bce5a625 \
413
  --hash=sha256:f6f199be10d30ecc6ed65350931006eca01b7bb8faa27d63069318eea0f6a0c1
414
+ fastapi==0.112.4 ; python_version >= "3.10" and python_version < "3.11" \
415
+ --hash=sha256:6d4f9c3301825d4620665cace8e2bc34e303f61c05a5382d1d61a048ea7f2f37 \
416
+ --hash=sha256:b1f72e1f72afe7902ccd639ba320abb5d57a309804f45c10ab0ce3693cadeb33
417
+ ffmpy==0.4.0 ; python_version >= "3.10" and python_version < "3.11" \
418
+ --hash=sha256:131b57794e802ad555f579007497f7a3d0cab0583d37496c685b8acae4837b1d \
419
+ --hash=sha256:39c0f20c5b465e7f8d29a5191f3a7d7675a8c546d9d985de8921151cd9b59e14
420
  filelock==3.16.1 ; python_version >= "3.10" and python_version < "3.11" \
421
  --hash=sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0 \
422
  --hash=sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435
 
 
 
423
  fonttools==4.55.0 ; python_version >= "3.10" and python_version < "3.11" \
424
  --hash=sha256:00f7cf55ad58a57ba421b6a40945b85ac7cc73094fb4949c41171d3619a3a47e \
425
  --hash=sha256:01124f2ca6c29fad4132d930da69158d3f49b2350e4a779e1efbe0e82bd63f6c \
 
570
  ftfy==6.3.1 ; python_version >= "3.10" and python_version < "3.11" \
571
  --hash=sha256:7c70eb532015cd2f9adb53f101fb6c7945988d023a085d127d1573dc49dd0083 \
572
  --hash=sha256:9b3c3d90f84fb267fe64d375a07b7f8912d817cf86009ae134aa03e1819506ec
573
+ gradio-client==1.3.0 ; python_version >= "3.10" and python_version < "3.11" \
574
+ --hash=sha256:20c40cb4d56e18de1a025ccf58079f08a304e4fb2dfbcf7c2352815b2cb31091 \
575
+ --hash=sha256:d904afeae4f5682add0a6a263542c10e7669ff6c9de0a53a5c2fc9b719a24bb8
576
+ gradio==4.43.0 ; python_version >= "3.10" and python_version < "3.11" \
577
+ --hash=sha256:0d510e98b7fcb5d829fdc9452dcfef9f060c86130c9e85a539b9e709ba460823 \
578
+ --hash=sha256:a8a785af95b7985d1d17287b1f79add3c913ed79180c4b89ef30cea375329bb9
579
+ h11==0.14.0 ; python_version >= "3.10" and python_version < "3.11" \
580
+ --hash=sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d \
581
+ --hash=sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761
582
+ httpcore==1.0.7 ; python_version >= "3.10" and python_version < "3.11" \
583
+ --hash=sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c \
584
+ --hash=sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd
585
+ httpx==0.27.2 ; python_version >= "3.10" and python_version < "3.11" \
586
+ --hash=sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0 \
587
+ --hash=sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
588
  huggingface-hub==0.26.2 ; python_version >= "3.10" and python_version < "3.11" \
589
  --hash=sha256:98c2a5a8e786c7b2cb6fdeb2740893cba4d53e312572ed3d8afafda65b128c46 \
590
  --hash=sha256:b100d853465d965733964d123939ba287da60a547087783ddff8a323f340332b
591
  idna==3.10 ; python_version >= "3.10" and python_version < "3.11" \
592
  --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \
593
  --hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3
594
+ importlib-resources==6.4.5 ; python_version >= "3.10" and python_version < "3.11" \
595
+ --hash=sha256:980862a1d16c9e147a59603677fa2aa5fd82b87f223b6cb870695bcfce830065 \
596
+ --hash=sha256:ac29d5f956f01d5e4bb63102a5a19957f1b9175e45649977264a1416783bb717
597
  intel-openmp==2021.4.0 ; python_version >= "3.10" and python_version < "3.11" and platform_system == "Windows" \
598
  --hash=sha256:3b921236a38384e2016f0f3d65af6732cf2c12918087128a9163225451e776f2 \
599
  --hash=sha256:41c01e266a7fdb631a7609191709322da2bbf24b252ba763f125dd651bcc7675 \
 
603
  isodate==0.7.2 ; python_version >= "3.10" and python_version < "3.11" \
604
  --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \
605
  --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6
 
 
 
606
  jinja2==3.1.4 ; python_version >= "3.10" and python_version < "3.11" \
607
  --hash=sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369 \
608
  --hash=sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d
 
736
  language-tags==1.2.0 ; python_version >= "3.10" and python_version < "3.11" \
737
  --hash=sha256:d815604622242fdfbbfd747b40c31213617fd03734a267f2e39ee4bd73c88722 \
738
  --hash=sha256:e934acba3e3dc85f867703eca421847a9ab7b7679b11b5d5cfd096febbf8bde6
 
 
 
739
  librosa==0.9.2 ; python_version >= "3.10" and python_version < "3.11" \
740
  --hash=sha256:322a813e6d37af9fbc369e6a637dcf5fdc5c6925ce806a0d27c68de61a81350f \
741
  --hash=sha256:5b576b5efdce428e90bc988bdd5a953d12a727e5f931f30d74c53b63abbe3c89
 
903
  --hash=sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965 \
904
  --hash=sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945 \
905
  --hash=sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8
906
+ markdown-it-py==3.0.0 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "emscripten" \
907
+ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \
908
+ --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
909
  markdown==3.7 ; python_version >= "3.10" and python_version < "3.11" \
910
  --hash=sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2 \
911
  --hash=sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803
 
1012
  --hash=sha256:f081c03f413f59390a80b3e351cc2b2ea0205839714dbc364519bcf51f4b56ca \
1013
  --hash=sha256:fdbb46fad4fb47443b5b8ac76904b2e7a66556844f33370861b4788db0f8816a \
1014
  --hash=sha256:fdcd28360dbb6203fb5219b1a5658df226ac9bebc2542a9e8f457de959d713d0
1015
+ mdurl==0.1.2 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "emscripten" \
1016
+ --hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \
1017
+ --hash=sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba
1018
  mkl==2021.4.0 ; python_version >= "3.10" and python_version < "3.11" and platform_system == "Windows" \
1019
  --hash=sha256:398dbf2b0d12acaf54117a5210e8f191827f373d362d796091d161f610c1ebfb \
1020
  --hash=sha256:439c640b269a5668134e3dcbcea4350459c4a8bc46469669b2d67e07e3d330e8 \
 
1210
  nvidia-nvtx-cu12==12.1.105 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "3.11" \
1211
  --hash=sha256:65f4d98982b31b60026e0e6de73fbdfc09d08a96f4656dd3665ca616a11e1e82 \
1212
  --hash=sha256:dc21cf308ca5691e7c04d962e213f8a4aa9bbfa23d95412f452254c2caeb09e5
1213
+ orjson==3.10.12 ; python_version >= "3.10" and python_version < "3.11" \
1214
+ --hash=sha256:0000758ae7c7853e0a4a6063f534c61656ebff644391e1f81698c1b2d2fc8cd2 \
1215
+ --hash=sha256:038d42c7bc0606443459b8fe2d1f121db474c49067d8d14c6a075bbea8bf14dd \
1216
+ --hash=sha256:03b553c02ab39bed249bedd4abe37b2118324d1674e639b33fab3d1dafdf4d79 \
1217
+ --hash=sha256:0a78bbda3aea0f9f079057ee1ee8a1ecf790d4f1af88dd67493c6b8ee52506ff \
1218
+ --hash=sha256:0b32652eaa4a7539f6f04abc6243619c56f8530c53bf9b023e1269df5f7816dd \
1219
+ --hash=sha256:0eee4c2c5bfb5c1b47a5db80d2ac7aaa7e938956ae88089f098aff2c0f35d5d8 \
1220
+ --hash=sha256:16135ccca03445f37921fa4b585cff9a58aa8d81ebcb27622e69bfadd220b32c \
1221
+ --hash=sha256:165c89b53ef03ce0d7c59ca5c82fa65fe13ddf52eeb22e859e58c237d4e33b9b \
1222
+ --hash=sha256:1da1ef0113a2be19bb6c557fb0ec2d79c92ebd2fed4cfb1b26bab93f021fb885 \
1223
+ --hash=sha256:229994d0c376d5bdc91d92b3c9e6be2f1fbabd4cc1b59daae1443a46ee5e9825 \
1224
+ --hash=sha256:22a51ae77680c5c4652ebc63a83d5255ac7d65582891d9424b566fb3b5375ee9 \
1225
+ --hash=sha256:24ce85f7100160936bc2116c09d1a8492639418633119a2224114f67f63a4559 \
1226
+ --hash=sha256:2b57cbb4031153db37b41622eac67329c7810e5f480fda4cfd30542186f006ae \
1227
+ --hash=sha256:2d879c81172d583e34153d524fcba5d4adafbab8349a7b9f16ae511c2cee8708 \
1228
+ --hash=sha256:35d3081bbe8b86587eb5c98a73b97f13d8f9fea685cf91a579beddacc0d10566 \
1229
+ --hash=sha256:362d204ad4b0b8724cf370d0cd917bb2dc913c394030da748a3bb632445ce7c4 \
1230
+ --hash=sha256:36b4aa31e0f6a1aeeb6f8377769ca5d125db000f05c20e54163aef1d3fe8e833 \
1231
+ --hash=sha256:3f250ce7727b0b2682f834a3facff88e310f52f07a5dcfd852d99637d386e79e \
1232
+ --hash=sha256:43509843990439b05f848539d6f6198d4ac86ff01dd024b2f9a795c0daeeab60 \
1233
+ --hash=sha256:440d9a337ac8c199ff8251e100c62e9488924c92852362cd27af0e67308c16ef \
1234
+ --hash=sha256:475661bf249fd7907d9b0a2a2421b4e684355a77ceef85b8352439a9163418c3 \
1235
+ --hash=sha256:47962841b2a8aa9a258b377f5188db31ba49af47d4003a32f55d6f8b19006543 \
1236
+ --hash=sha256:53206d72eb656ca5ac7d3a7141e83c5bbd3ac30d5eccfe019409177a57634b0d \
1237
+ --hash=sha256:5472be7dc3269b4b52acba1433dac239215366f89dc1d8d0e64029abac4e714e \
1238
+ --hash=sha256:5535163054d6cbf2796f93e4f0dbc800f61914c0e3c4ed8499cf6ece22b4a3da \
1239
+ --hash=sha256:5dee91b8dfd54557c1a1596eb90bcd47dbcd26b0baaed919e6861f076583e9da \
1240
+ --hash=sha256:5f29c5d282bb2d577c2a6bbde88d8fdcc4919c593f806aac50133f01b733846e \
1241
+ --hash=sha256:6334730e2532e77b6054e87ca84f3072bee308a45a452ea0bffbbbc40a67e296 \
1242
+ --hash=sha256:6402ebb74a14ef96f94a868569f5dccf70d791de49feb73180eb3c6fda2ade56 \
1243
+ --hash=sha256:703a2fb35a06cdd45adf5d733cf613cbc0cb3ae57643472b16bc22d325b5fb6c \
1244
+ --hash=sha256:7319cda750fca96ae5973efb31b17d97a5c5225ae0bc79bf5bf84df9e1ec2ab6 \
1245
+ --hash=sha256:73c23a6e90383884068bc2dba83d5222c9fcc3b99a0ed2411d38150734236755 \
1246
+ --hash=sha256:74d5ca5a255bf20b8def6a2b96b1e18ad37b4a122d59b154c458ee9494377f80 \
1247
+ --hash=sha256:750f8b27259d3409eda8350c2919a58b0cfcd2054ddc1bd317a643afc646ef23 \
1248
+ --hash=sha256:77a4e1cfb72de6f905bdff061172adfb3caf7a4578ebf481d8f0530879476c07 \
1249
+ --hash=sha256:7a3273e99f367f137d5b3fecb5e9f45bcdbfac2a8b2f32fbc72129bbd48789c2 \
1250
+ --hash=sha256:7d69af5b54617a5fac5c8e5ed0859eb798e2ce8913262eb522590239db6c6763 \
1251
+ --hash=sha256:7ed119ea7d2953365724a7059231a44830eb6bbb0cfead33fcbc562f5fd8f935 \
1252
+ --hash=sha256:802a3935f45605c66fb4a586488a38af63cb37aaad1c1d94c982c40dcc452e85 \
1253
+ --hash=sha256:855c0833999ed5dc62f64552db26f9be767434917d8348d77bacaab84f787d7b \
1254
+ --hash=sha256:87251dc1fb2b9e5ab91ce65d8f4caf21910d99ba8fb24b49fd0c118b2362d509 \
1255
+ --hash=sha256:888442dcee99fd1e5bd37a4abb94930915ca6af4db50e23e746cdf4d1e63db13 \
1256
+ --hash=sha256:897830244e2320f6184699f598df7fb9db9f5087d6f3f03666ae89d607e4f8ed \
1257
+ --hash=sha256:8a76ba5fc8dd9c913640292df27bff80a685bed3a3c990d59aa6ce24c352f8fc \
1258
+ --hash=sha256:8b8713b9e46a45b2af6b96f559bfb13b1e02006f4242c156cbadef27800a55a8 \
1259
+ --hash=sha256:8dcb9673f108a93c1b52bfc51b0af422c2d08d4fc710ce9c839faad25020bb69 \
1260
+ --hash=sha256:90a5551f6f5a5fa07010bf3d0b4ca2de21adafbbc0af6cb700b63cd767266cb9 \
1261
+ --hash=sha256:910fdf2ac0637b9a77d1aad65f803bac414f0b06f720073438a7bd8906298192 \
1262
+ --hash=sha256:91a5a0158648a67ff0004cb0df5df7dcc55bfc9ca154d9c01597a23ad54c8d0c \
1263
+ --hash=sha256:9a904f9572092bb6742ab7c16c623f0cdccbad9eeb2d14d4aa06284867bddd31 \
1264
+ --hash=sha256:9c5fc1238ef197e7cad5c91415f524aaa51e004be5a9b35a1b8a84ade196f73f \
1265
+ --hash=sha256:a734c62efa42e7df94926d70fe7d37621c783dea9f707a98cdea796964d4cf74 \
1266
+ --hash=sha256:a7974c490c014c48810d1dede6c754c3cc46598da758c25ca3b4001ac45b703f \
1267
+ --hash=sha256:a9e15c06491c69997dfa067369baab3bf094ecb74be9912bdc4339972323f252 \
1268
+ --hash=sha256:ac8010afc2150d417ebda810e8df08dd3f544e0dd2acab5370cfa6bcc0662f8f \
1269
+ --hash=sha256:accfe93f42713c899fdac2747e8d0d5c659592df2792888c6c5f829472e4f85e \
1270
+ --hash=sha256:bb52c22bfffe2857e7aa13b4622afd0dd9d16ea7cc65fd2bf318d3223b1b6252 \
1271
+ --hash=sha256:be604f60d45ace6b0b33dd990a66b4526f1a7a186ac411c942674625456ca548 \
1272
+ --hash=sha256:c1f7a3ce79246aa0e92f5458d86c54f257fb5dfdc14a192651ba7ec2c00f8a05 \
1273
+ --hash=sha256:c22c3ea6fba91d84fcb4cda30e64aff548fcf0c44c876e681f47d61d24b12e6b \
1274
+ --hash=sha256:c34ec9aebc04f11f4b978dd6caf697a2df2dd9b47d35aa4cc606cabcb9df69d7 \
1275
+ --hash=sha256:c47ce6b8d90fe9646a25b6fb52284a14ff215c9595914af63a5933a49972ce36 \
1276
+ --hash=sha256:de365a42acc65d74953f05e4772c974dad6c51cfc13c3240899f534d611be967 \
1277
+ --hash=sha256:ece01a7ec71d9940cc654c482907a6b65df27251255097629d0dea781f255c6d \
1278
+ --hash=sha256:ed459b46012ae950dd2e17150e838ab08215421487371fa79d0eced8d1461d70 \
1279
+ --hash=sha256:f17e6baf4cf01534c9de8a16c0c611f3d94925d1701bf5f4aff17003677d8ced \
1280
+ --hash=sha256:f29de3ef71a42a5822765def1febfb36e0859d33abf5c2ad240acad5c6a1b78d \
1281
+ --hash=sha256:f31422ff9486ae484f10ffc51b5ab2a60359e92d0716fcce1b3593d7bb8a9af6 \
1282
+ --hash=sha256:f4244b7018b5753ecd10a6d324ec1f347da130c953a9c88432c7fbc8875d13be \
1283
+ --hash=sha256:f45653775f38f63dc0e6cd4f14323984c3149c05d6007b58cb154dd080ddc0dc \
1284
+ --hash=sha256:f72e27a62041cfb37a3de512247ece9f240a561e6c8662276beaf4d53d406db4 \
1285
+ --hash=sha256:fc23f691fa0f5c140576b8c365bc942d577d861a9ee1142e4db468e4e17094fb \
1286
+ --hash=sha256:fd6ec8658da3480939c79b9e9e27e0db31dffcd4ba69c334e98c9976ac29140e \
1287
+ --hash=sha256:ff31d22ecc5fb85ef62c7d4afe8301d10c558d00dd24274d4bbe464380d3cd69 \
1288
+ --hash=sha256:ff70ef093895fd53f4055ca75f93f047e088d1430888ca1229393a7c0521100f
1289
  packaging==24.2 ; python_version >= "3.10" and python_version < "3.11" \
1290
  --hash=sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759 \
1291
  --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f
 
1559
  --hash=sha256:fa1076244f54bb76e65e22cb6910365779d5c3d71d1f18b275f1dfc7b0d71b4d \
1560
  --hash=sha256:fc2db02409338bf36590aa985a461b2c96fce91f8e7e0f14c50c5fcc4f229016 \
1561
  --hash=sha256:ffcad6c564fe6b9b8916c1aefbb37a362deebf9394bd2974e9d84232e3e08504
 
 
 
 
 
 
 
 
 
 
 
 
1562
  pycparser==2.22 ; python_version >= "3.10" and python_version < "3.11" \
1563
  --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 \
1564
  --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc
1565
+ pydantic-core==2.27.1 ; python_version >= "3.10" and python_version < "3.11" \
1566
+ --hash=sha256:00e6424f4b26fe82d44577b4c842d7df97c20be6439e8e685d0d715feceb9fb9 \
1567
+ --hash=sha256:029d9757eb621cc6e1848fa0b0310310de7301057f623985698ed7ebb014391b \
1568
+ --hash=sha256:02a3d637bd387c41d46b002f0e49c52642281edacd2740e5a42f7017feea3f2c \
1569
+ --hash=sha256:0325336f348dbee6550d129b1627cb8f5351a9dc91aad141ffb96d4937bd9529 \
1570
+ --hash=sha256:062f60e512fc7fff8b8a9d680ff0ddaaef0193dba9fa83e679c0c5f5fbd018bc \
1571
+ --hash=sha256:0b3dfe500de26c52abe0477dde16192ac39c98f05bf2d80e76102d394bd13854 \
1572
+ --hash=sha256:0e4216e64d203e39c62df627aa882f02a2438d18a5f21d7f721621f7a5d3611d \
1573
+ --hash=sha256:121ceb0e822f79163dd4699e4c54f5ad38b157084d97b34de8b232bcaad70278 \
1574
+ --hash=sha256:159cac0a3d096f79ab6a44d77a961917219707e2a130739c64d4dd46281f5c2a \
1575
+ --hash=sha256:15aae984e46de8d376df515f00450d1522077254ef6b7ce189b38ecee7c9677c \
1576
+ --hash=sha256:15cc53a3179ba0fcefe1e3ae50beb2784dede4003ad2dfd24f81bba4b23a454f \
1577
+ --hash=sha256:161c27ccce13b6b0c8689418da3885d3220ed2eae2ea5e9b2f7f3d48f1d52c27 \
1578
+ --hash=sha256:19910754e4cc9c63bc1c7f6d73aa1cfee82f42007e407c0f413695c2f7ed777f \
1579
+ --hash=sha256:1ba5e3963344ff25fc8c40da90f44b0afca8cfd89d12964feb79ac1411a260ac \
1580
+ --hash=sha256:1c00666a3bd2f84920a4e94434f5974d7bbc57e461318d6bb34ce9cdbbc1f6b2 \
1581
+ --hash=sha256:1c39b07d90be6b48968ddc8c19e7585052088fd7ec8d568bb31ff64c70ae3c97 \
1582
+ --hash=sha256:206b5cf6f0c513baffaeae7bd817717140770c74528f3e4c3e1cec7871ddd61a \
1583
+ --hash=sha256:258c57abf1188926c774a4c94dd29237e77eda19462e5bb901d88adcab6af919 \
1584
+ --hash=sha256:2cdf7d86886bc6982354862204ae3b2f7f96f21a3eb0ba5ca0ac42c7b38598b9 \
1585
+ --hash=sha256:2d4567c850905d5eaaed2f7a404e61012a51caf288292e016360aa2b96ff38d4 \
1586
+ --hash=sha256:35c14ac45fcfdf7167ca76cc80b2001205a8d5d16d80524e13508371fb8cdd9c \
1587
+ --hash=sha256:38de0a70160dd97540335b7ad3a74571b24f1dc3ed33f815f0880682e6880131 \
1588
+ --hash=sha256:3af385b0cee8df3746c3f406f38bcbfdc9041b5c2d5ce3e5fc6637256e60bbc5 \
1589
+ --hash=sha256:3b748c44bb9f53031c8cbc99a8a061bc181c1000c60a30f55393b6e9c45cc5bd \
1590
+ --hash=sha256:3bbd5d8cc692616d5ef6fbbbd50dbec142c7e6ad9beb66b78a96e9c16729b089 \
1591
+ --hash=sha256:3ccaa88b24eebc0f849ce0a4d09e8a408ec5a94afff395eb69baf868f5183107 \
1592
+ --hash=sha256:3fa80ac2bd5856580e242dbc202db873c60a01b20309c8319b5c5986fbe53ce6 \
1593
+ --hash=sha256:4228b5b646caa73f119b1ae756216b59cc6e2267201c27d3912b592c5e323b60 \
1594
+ --hash=sha256:42b0e23f119b2b456d07ca91b307ae167cc3f6c846a7b169fca5326e32fdc6cf \
1595
+ --hash=sha256:45cf8588c066860b623cd11c4ba687f8d7175d5f7ef65f7129df8a394c502de5 \
1596
+ --hash=sha256:45d9c5eb9273aa50999ad6adc6be5e0ecea7e09dbd0d31bd0c65a55a2592ca08 \
1597
+ --hash=sha256:4603137322c18eaf2e06a4495f426aa8d8388940f3c457e7548145011bb68e05 \
1598
+ --hash=sha256:46ccfe3032b3915586e469d4972973f893c0a2bb65669194a5bdea9bacc088c2 \
1599
+ --hash=sha256:4fefee876e07a6e9aad7a8c8c9f85b0cdbe7df52b8a9552307b09050f7512c7e \
1600
+ --hash=sha256:5556470f1a2157031e676f776c2bc20acd34c1990ca5f7e56f1ebf938b9ab57c \
1601
+ --hash=sha256:57866a76e0b3823e0b56692d1a0bf722bffb324839bb5b7226a7dbd6c9a40b17 \
1602
+ --hash=sha256:5897bec80a09b4084aee23f9b73a9477a46c3304ad1d2d07acca19723fb1de62 \
1603
+ --hash=sha256:58ca98a950171f3151c603aeea9303ef6c235f692fe555e883591103da709b23 \
1604
+ --hash=sha256:5ca038c7f6a0afd0b2448941b6ef9d5e1949e999f9e5517692eb6da58e9d44be \
1605
+ --hash=sha256:5f6c8a66741c5f5447e047ab0ba7a1c61d1e95580d64bce852e3df1f895c4067 \
1606
+ --hash=sha256:5f8c4718cd44ec1580e180cb739713ecda2bdee1341084c1467802a417fe0f02 \
1607
+ --hash=sha256:5fde892e6c697ce3e30c61b239330fc5d569a71fefd4eb6512fc6caec9dd9e2f \
1608
+ --hash=sha256:62a763352879b84aa31058fc931884055fd75089cccbd9d58bb6afd01141b235 \
1609
+ --hash=sha256:62ba45e21cf6571d7f716d903b5b7b6d2617e2d5d67c0923dc47b9d41369f840 \
1610
+ --hash=sha256:64c65f40b4cd8b0e049a8edde07e38b476da7e3aaebe63287c899d2cff253fa5 \
1611
+ --hash=sha256:655d7dd86f26cb15ce8a431036f66ce0318648f8853d709b4167786ec2fa4807 \
1612
+ --hash=sha256:66ff044fd0bb1768688aecbe28b6190f6e799349221fb0de0e6f4048eca14c16 \
1613
+ --hash=sha256:672ebbe820bb37988c4d136eca2652ee114992d5d41c7e4858cdd90ea94ffe5c \
1614
+ --hash=sha256:6b9af86e1d8e4cfc82c2022bfaa6f459381a50b94a29e95dcdda8442d6d83864 \
1615
+ --hash=sha256:6e0bd57539da59a3e4671b90a502da9a28c72322a4f17866ba3ac63a82c4498e \
1616
+ --hash=sha256:71a5e35c75c021aaf400ac048dacc855f000bdfed91614b4a726f7432f1f3d6a \
1617
+ --hash=sha256:7597c07fbd11515f654d6ece3d0e4e5093edc30a436c63142d9a4b8e22f19c35 \
1618
+ --hash=sha256:764be71193f87d460a03f1f7385a82e226639732214b402f9aa61f0d025f0737 \
1619
+ --hash=sha256:7699b1df36a48169cdebda7ab5a2bac265204003f153b4bd17276153d997670a \
1620
+ --hash=sha256:7ccebf51efc61634f6c2344da73e366c75e735960b5654b63d7e6f69a5885fa3 \
1621
+ --hash=sha256:7f7059ca8d64fea7f238994c97d91f75965216bcbe5f695bb44f354893f11d52 \
1622
+ --hash=sha256:8065914ff79f7eab1599bd80406681f0ad08f8e47c880f17b416c9f8f7a26d05 \
1623
+ --hash=sha256:816f5aa087094099fff7edabb5e01cc370eb21aa1a1d44fe2d2aefdfb5599b31 \
1624
+ --hash=sha256:81f2ec23ddc1b476ff96563f2e8d723830b06dceae348ce02914a37cb4e74b89 \
1625
+ --hash=sha256:84286494f6c5d05243456e04223d5a9417d7f443c3b76065e75001beb26f88de \
1626
+ --hash=sha256:8bf7b66ce12a2ac52d16f776b31d16d91033150266eb796967a7e4621707e4f6 \
1627
+ --hash=sha256:8f1edcea27918d748c7e5e4d917297b2a0ab80cad10f86631e488b7cddf76a36 \
1628
+ --hash=sha256:981fb88516bd1ae8b0cbbd2034678a39dedc98752f264ac9bc5839d3923fa04c \
1629
+ --hash=sha256:98476c98b02c8e9b2eec76ac4156fd006628b1b2d0ef27e548ffa978393fd154 \
1630
+ --hash=sha256:992cea5f4f3b29d6b4f7f1726ed8ee46c8331c6b4eed6db5b40134c6fe1768bb \
1631
+ --hash=sha256:9a3b0793b1bbfd4146304e23d90045f2a9b5fd5823aa682665fbdaf2a6c28f3e \
1632
+ --hash=sha256:9a42d6a8156ff78981f8aa56eb6394114e0dedb217cf8b729f438f643608cbcd \
1633
+ --hash=sha256:9c10c309e18e443ddb108f0ef64e8729363adbfd92d6d57beec680f6261556f3 \
1634
+ --hash=sha256:9cbd94fc661d2bab2bc702cddd2d3370bbdcc4cd0f8f57488a81bcce90c7a54f \
1635
+ --hash=sha256:9fdcf339322a3fae5cbd504edcefddd5a50d9ee00d968696846f089b4432cf78 \
1636
+ --hash=sha256:a0697803ed7d4af5e4c1adf1670af078f8fcab7a86350e969f454daf598c4960 \
1637
+ --hash=sha256:a28af0695a45f7060e6f9b7092558a928a28553366519f64083c63a44f70e618 \
1638
+ --hash=sha256:a2e02889071850bbfd36b56fd6bc98945e23670773bc7a76657e90e6b6603c08 \
1639
+ --hash=sha256:a33cd6ad9017bbeaa9ed78a2e0752c5e250eafb9534f308e7a5f7849b0b1bfb4 \
1640
+ --hash=sha256:a3cb37038123447cf0f3ea4c74751f6a9d7afef0eb71aa07bf5f652b5e6a132c \
1641
+ --hash=sha256:a57847b090d7892f123726202b7daa20df6694cbd583b67a592e856bff603d6c \
1642
+ --hash=sha256:a5a8e19d7c707c4cadb8c18f5f60c843052ae83c20fa7d44f41594c644a1d330 \
1643
+ --hash=sha256:ac3b20653bdbe160febbea8aa6c079d3df19310d50ac314911ed8cc4eb7f8cb8 \
1644
+ --hash=sha256:ac6c2c45c847bbf8f91930d88716a0fb924b51e0c6dad329b793d670ec5db792 \
1645
+ --hash=sha256:acc07b2cfc5b835444b44a9956846b578d27beeacd4b52e45489e93276241025 \
1646
+ --hash=sha256:aee66be87825cdf72ac64cb03ad4c15ffef4143dbf5c113f64a5ff4f81477bf9 \
1647
+ --hash=sha256:af52d26579b308921b73b956153066481f064875140ccd1dfd4e77db89dbb12f \
1648
+ --hash=sha256:b94d4ba43739bbe8b0ce4262bcc3b7b9f31459ad120fb595627eaeb7f9b9ca01 \
1649
+ --hash=sha256:ba630d5e3db74c79300d9a5bdaaf6200172b107f263c98a0539eeecb857b2337 \
1650
+ --hash=sha256:bed0f8a0eeea9fb72937ba118f9db0cb7e90773462af7962d382445f3005e5a4 \
1651
+ --hash=sha256:bf99c8404f008750c846cb4ac4667b798a9f7de673ff719d705d9b2d6de49c5f \
1652
+ --hash=sha256:c3027001c28434e7ca5a6e1e527487051136aa81803ac812be51802150d880dd \
1653
+ --hash=sha256:c65af9088ac534313e1963443d0ec360bb2b9cba6c2909478d22c2e363d98a51 \
1654
+ --hash=sha256:d0165ab2914379bd56908c02294ed8405c252250668ebcb438a55494c69f44ab \
1655
+ --hash=sha256:d1b26e1dff225c31897696cab7d4f0a315d4c0d9e8666dbffdb28216f3b17fdc \
1656
+ --hash=sha256:d950caa237bb1954f1b8c9227b5065ba6875ac9771bb8ec790d956a699b78676 \
1657
+ --hash=sha256:dc61505e73298a84a2f317255fcc72b710b72980f3a1f670447a21efc88f8381 \
1658
+ --hash=sha256:e173486019cc283dc9778315fa29a363579372fe67045e971e89b6365cc035ed \
1659
+ --hash=sha256:e1f735dc43da318cad19b4173dd1ffce1d84aafd6c9b782b3abc04a0d5a6f5bb \
1660
+ --hash=sha256:e9386266798d64eeb19dd3677051f5705bf873e98e15897ddb7d76f477131967 \
1661
+ --hash=sha256:f216dbce0e60e4d03e0c4353c7023b202d95cbaeff12e5fd2e82ea0a66905073 \
1662
+ --hash=sha256:f4e5658dbffe8843a0f12366a4c2d1c316dbe09bb4dfbdc9d2d9cd6031de8aae \
1663
+ --hash=sha256:f5a823165e6d04ccea61a9f0576f345f8ce40ed533013580e087bd4d7442b52c \
1664
+ --hash=sha256:f69ed81ab24d5a3bd93861c8c4436f54afdf8e8cc421562b0c7504cf3be58206 \
1665
+ --hash=sha256:f82d068a2d6ecfc6e054726080af69a6764a10015467d7d7b9f66d6ed5afa23b
1666
+ pydantic==2.10.2 ; python_version >= "3.10" and python_version < "3.11" \
1667
+ --hash=sha256:2bc2d7f17232e0841cbba4641e65ba1eb6fafb3a08de3a091ff3ce14a197c4fa \
1668
+ --hash=sha256:cfb96e45951117c3024e6b67b25cdc33a3cb7b2fa62e239f7af1378358a1d99e
1669
  pydub==0.25.1 ; python_version >= "3.10" and python_version < "3.11" \
1670
  --hash=sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6 \
1671
  --hash=sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f
1672
+ pygments==2.18.0 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "emscripten" \
1673
+ --hash=sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199 \
1674
+ --hash=sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a
1675
  pylatexenc==2.10 ; python_version >= "3.10" and python_version < "3.11" \
1676
  --hash=sha256:3dd8fd84eb46dc30bee1e23eaab8d8fb5a7f507347b23e5f38ad9675c84f40d3
1677
  pyparsing==3.0.9 ; python_version >= "3.10" and python_version < "3.11" \
1678
  --hash=sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb \
1679
  --hash=sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc
 
 
 
1680
  python-dateutil==2.9.0.post0 ; python_version >= "3.10" and python_version < "3.11" \
1681
  --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \
1682
  --hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427
1683
  python-dotenv==1.0.1 ; python_version >= "3.10" and python_version < "3.11" \
1684
  --hash=sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca \
1685
  --hash=sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a
1686
+ python-multipart==0.0.17 ; python_version >= "3.10" and python_version < "3.11" \
1687
+ --hash=sha256:15dc4f487e0a9476cc1201261188ee0940165cffc94429b6fc565c4d3045cb5d \
1688
+ --hash=sha256:41330d831cae6e2f22902704ead2826ea038d0419530eadff3ea80175aec5538
1689
  pytz==2024.2 ; python_version >= "3.10" and python_version < "3.11" \
1690
  --hash=sha256:2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a \
1691
  --hash=sha256:31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725
 
1853
  rfc3986==1.5.0 ; python_version >= "3.10" and python_version < "3.11" \
1854
  --hash=sha256:270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835 \
1855
  --hash=sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97
1856
+ rich==13.9.4 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "emscripten" \
1857
+ --hash=sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098 \
1858
+ --hash=sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90
1859
  rpds-py==0.21.0 ; python_version >= "3.10" and python_version < "3.11" \
1860
  --hash=sha256:031819f906bb146561af051c7cef4ba2003d28cff07efacef59da973ff7969ba \
1861
  --hash=sha256:0626238a43152918f9e72ede9a3b6ccc9e299adc8ade0d67c5e142d564c9a83d \
 
1947
  --hash=sha256:f983e4c2f603c95dde63df633eec42955508eefd8d0f0e6d236d31a044c882d7 \
1948
  --hash=sha256:faa5e8496c530f9c71f2b4e1c49758b06e5f4055e17144906245c99fa6d45356 \
1949
  --hash=sha256:fed5dfefdf384d6fe975cc026886aece4f292feaf69d0eeb716cfd3c5a4dd8be
1950
+ ruff==0.7.4 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "emscripten" \
1951
+ --hash=sha256:00b4cf3a6b5fad6d1a66e7574d78956bbd09abfd6c8a997798f01f5da3d46a05 \
1952
+ --hash=sha256:0d06218747d361d06fd2fdac734e7fa92df36df93035db3dc2ad7aa9852cb109 \
1953
+ --hash=sha256:0e92dfb5f00eaedb1501b2f906ccabfd67b2355bdf117fea9719fc99ac2145bc \
1954
+ --hash=sha256:11bff065102c3ae9d3ea4dc9ecdfe5a5171349cdd0787c1fc64761212fc9cf1f \
1955
+ --hash=sha256:2e32829c429dd081ee5ba39aef436603e5b22335c3d3fff013cd585806a6486a \
1956
+ --hash=sha256:3bd726099f277d735dc38900b6a8d6cf070f80828877941983a57bca1cd92172 \
1957
+ --hash=sha256:63a569b36bc66fbadec5beaa539dd81e0527cb258b94e29e0531ce41bacc1f20 \
1958
+ --hash=sha256:662a63b4971807623f6f90c1fb664613f67cc182dc4d991471c23c541fee62dd \
1959
+ --hash=sha256:745775c7b39f914238ed1f1b0bebed0b9155a17cd8bc0b08d3c87e4703b990d6 \
1960
+ --hash=sha256:75c53f54904be42dd52a548728a5b572344b50d9b2873d13a3f8c5e3b91f5cac \
1961
+ --hash=sha256:7dbdc7d8274e1422722933d1edddfdc65b4336abf0b16dfcb9dedd6e6a517d06 \
1962
+ --hash=sha256:80094ecd4793c68b2571b128f91754d60f692d64bc0d7272ec9197fdd09bf9ea \
1963
+ --hash=sha256:876f5e09eaae3eb76814c1d3b68879891d6fde4824c015d48e7a7da4cf066a3a \
1964
+ --hash=sha256:997512325c6620d1c4c2b15db49ef59543ef9cd0f4aa8065ec2ae5103cedc7e7 \
1965
+ --hash=sha256:a4919925e7684a3f18e18243cd6bea7cfb8e968a6eaa8437971f681b7ec51478 \
1966
+ --hash=sha256:cd12e35031f5af6b9b93715d8c4f40360070b2041f81273d0527683d5708fce2 \
1967
+ --hash=sha256:cfb365c135b830778dda8c04fb7d4280ed0b984e1aec27f574445231e20d6c63 \
1968
+ --hash=sha256:e0cea28d0944f74ebc33e9f934238f15c758841f9f5edd180b5315c203293452
1969
  s3transfer==0.10.4 ; python_version >= "3.10" and python_version < "3.11" \
1970
  --hash=sha256:244a76a24355363a68164241438de1b72f8781664920260c48465896b712a41e \
1971
  --hash=sha256:29edc09801743c21eb5ecbc617a152df41d3c287f67b615f73e5f750583666a7
 
2130
  segments==2.2.1 ; python_version >= "3.10" and python_version < "3.11" \
2131
  --hash=sha256:069860ae5a499ad7bd86e23ee52250a16e61ba3474c17e515b16d494ac1423c1 \
2132
  --hash=sha256:515ae188f21d24e420d48ad45689edc747d961d6b52fde22e47500a8d85f2741
2133
+ semantic-version==2.10.0 ; python_version >= "3.10" and python_version < "3.11" \
2134
+ --hash=sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c \
2135
+ --hash=sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177
2136
+ shellingham==1.5.4 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "emscripten" \
2137
+ --hash=sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686 \
2138
+ --hash=sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de
2139
  six==1.16.0 ; python_version >= "3.10" and python_version < "3.11" \
2140
  --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
2141
  --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
2142
+ sniffio==1.3.1 ; python_version >= "3.10" and python_version < "3.11" \
2143
+ --hash=sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2 \
2144
+ --hash=sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc
2145
  soundfile==0.12.1 ; python_version >= "3.10" and python_version < "3.11" \
2146
  --hash=sha256:074247b771a181859d2bc1f98b5ebf6d5153d2c397b86ee9e29ba602a8dfe2a6 \
2147
  --hash=sha256:0d86924c00b62552b650ddd28af426e3ff2d4dc2e9047dae5b3d8452e0a49a77 \
 
2154
  soupsieve==2.6 ; python_version >= "3.10" and python_version < "3.11" \
2155
  --hash=sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb \
2156
  --hash=sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9
2157
+ starlette==0.38.6 ; python_version >= "3.10" and python_version < "3.11" \
2158
+ --hash=sha256:4517a1409e2e73ee4951214ba012052b9e16f60e90d73cfb06192c19203bbb05 \
2159
+ --hash=sha256:863a1588f5574e70a821dadefb41e4881ea451a47a3cd1b4df359d4ffefe5ead
2160
  stftpitchshift==2.0 ; python_version >= "3.10" and python_version < "3.11" \
2161
  --hash=sha256:4629694a19669012e8176ce6f16d79cecec05181406230bba08d6f4bf732ac22 \
2162
  --hash=sha256:c0ca22434bd05e9c1c3ec11273b52c0761c68e4d03a1e642a4a2dd9cdb8ac96d
 
2171
  --hash=sha256:bb5bdea0c0e9e6ad0739e7a8796c2635ce9eccca86dd48c426cd8027ac70fb1d \
2172
  --hash=sha256:cbf024b2463fdab3ebe3fa6ff453026358e6b903839c80d647e08ad6d0796ee9 \
2173
  --hash=sha256:d916359dc685579d09e4b344241550afc1cc034f7f5ec7234c258b6680912d70
 
 
 
 
 
 
2174
  threadpoolctl==3.5.0 ; python_version >= "3.10" and python_version < "3.11" \
2175
  --hash=sha256:082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107 \
2176
  --hash=sha256:56c1e26c150397e58c4926da8eeee87533b1e32bef131bd4bf6a2f45f3185467
 
2278
  --hash=sha256:f8a9c828277133af13f3859d1b6bf1c3cb6e9e1637df0e45312e6b7c2e622b1f \
2279
  --hash=sha256:f97660f6c43efd3e0bfd3f2e3e5615bf215680bad6ee3d469df6454b8c6e8256 \
2280
  --hash=sha256:f9939ca7e58c2758c01b40324a59c034ce0cebad18e0d4563a9b1beab3018243
2281
+ tomlkit==0.12.0 ; python_version >= "3.10" and python_version < "3.11" \
2282
+ --hash=sha256:01f0477981119c7d8ee0f67ebe0297a7c95b14cf9f4b102b45486deb77018716 \
2283
+ --hash=sha256:926f1f37a1587c7a4f6c7484dae538f1345d96d793d9adab5d3675957b1d0766
2284
  torch==2.3.1 ; python_version >= "3.10" and python_version < "3.11" \
2285
  --hash=sha256:07e9ba746832b8d069cacb45f312cadd8ad02b81ea527ec9766c0e7404bb3feb \
2286
  --hash=sha256:224259821fe3e4c6f7edf1528e4fe4ac779c77addaa74215eb0b63a5c474d66c \
 
2326
  torchcrepe==0.0.23 ; python_version >= "3.10" and python_version < "3.11" \
2327
  --hash=sha256:6e104465b89e763ba7fd0d1b228162783ed4b5a6c5735772baca286c20d7ae2c \
2328
  --hash=sha256:8f7e75638a5ab3fbb9cfc1704c173adbcb61de73dbdadcf428b3d93b54dfe57f
 
 
2329
  torchlibrosa==0.1.0 ; python_version >= "3.10" and python_version < "3.11" \
2330
  --hash=sha256:62a8beedf9c9b4141a06234df3f10229f7ba86e67678ccee02489ec4ef044028 \
2331
  --hash=sha256:89b65fd28b833ceb6bc74a3d0d87e2924ddc5a845d0a246b194952a4e12a38cb
 
2363
  --hash=sha256:b13bf35a2b659af7159bf78e92798dc62d877aa991de723937329e2d382f1991 \
2364
  --hash=sha256:c9d64ae33bcb3a7a18081e3a746e8cf87ca8623ca13d2c362413ce7a486f893e \
2365
  --hash=sha256:eaf80e8761a9e3498aa92e7bf83a085b31959c61f5e8ac14eedd018df6fccd10
2366
+ typer==0.13.1 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "emscripten" \
2367
+ --hash=sha256:5b59580fd925e89463a29d363e0a43245ec02765bde9fb77d39e5d0f29dd7157 \
2368
+ --hash=sha256:9d444cb96cc268ce6f8b94e13b4335084cef4c079998a9f4851a90229a3bd25c
2369
  typing-extensions==4.12.2 ; python_version >= "3.10" and python_version < "3.11" \
2370
  --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \
2371
  --hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8
 
2381
  urllib3==2.2.3 ; python_version >= "3.10" and python_version < "3.11" \
2382
  --hash=sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac \
2383
  --hash=sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9
2384
+ uvicorn==0.32.1 ; python_version >= "3.10" and python_version < "3.11" and sys_platform != "emscripten" \
2385
+ --hash=sha256:82ad92fd58da0d12af7482ecdb5f2470a04c9c9a53ced65b9bbb4a205377602e \
2386
+ --hash=sha256:ee9519c246a72b1c084cea8d3b44ed6026e78a4a309cbedae9c37e4cb9fbb175
2387
  versatile-audio-upscaler==0.0.2 ; python_version >= "3.10" and python_version < "3.11" \
2388
  --hash=sha256:8fb6fa5dd5446eabb352afb8afafc356f8a3e0d961a7faec4de83ad168ad4e47 \
2389
  --hash=sha256:bb141097f3b88e288c6b625297bebe729872d068f321c78fe46c73c1b9fe5d64
2390
  wcwidth==0.2.13 ; python_version >= "3.10" and python_version < "3.11" \
2391
  --hash=sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859 \
2392
  --hash=sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5
2393
+ websockets==12.0 ; python_version >= "3.10" and python_version < "3.11" \
2394
+ --hash=sha256:00700340c6c7ab788f176d118775202aadea7602c5cc6be6ae127761c16d6b0b \
2395
+ --hash=sha256:0bee75f400895aef54157b36ed6d3b308fcab62e5260703add87f44cee9c82a6 \
2396
+ --hash=sha256:0e6e2711d5a8e6e482cacb927a49a3d432345dfe7dea8ace7b5790df5932e4df \
2397
+ --hash=sha256:12743ab88ab2af1d17dd4acb4645677cb7063ef4db93abffbf164218a5d54c6b \
2398
+ --hash=sha256:1a9d160fd080c6285e202327aba140fc9a0d910b09e423afff4ae5cbbf1c7205 \
2399
+ --hash=sha256:1bf386089178ea69d720f8db6199a0504a406209a0fc23e603b27b300fdd6892 \
2400
+ --hash=sha256:1df2fbd2c8a98d38a66f5238484405b8d1d16f929bb7a33ed73e4801222a6f53 \
2401
+ --hash=sha256:1e4b3f8ea6a9cfa8be8484c9221ec0257508e3a1ec43c36acdefb2a9c3b00aa2 \
2402
+ --hash=sha256:1f38a7b376117ef7aff996e737583172bdf535932c9ca021746573bce40165ed \
2403
+ --hash=sha256:23509452b3bc38e3a057382c2e941d5ac2e01e251acce7adc74011d7d8de434c \
2404
+ --hash=sha256:248d8e2446e13c1d4326e0a6a4e9629cb13a11195051a73acf414812700badbd \
2405
+ --hash=sha256:25eb766c8ad27da0f79420b2af4b85d29914ba0edf69f547cc4f06ca6f1d403b \
2406
+ --hash=sha256:27a5e9964ef509016759f2ef3f2c1e13f403725a5e6a1775555994966a66e931 \
2407
+ --hash=sha256:2c71bd45a777433dd9113847af751aae36e448bc6b8c361a566cb043eda6ec30 \
2408
+ --hash=sha256:2cb388a5bfb56df4d9a406783b7f9dbefb888c09b71629351cc6b036e9259370 \
2409
+ --hash=sha256:2d225bb6886591b1746b17c0573e29804619c8f755b5598d875bb4235ea639be \
2410
+ --hash=sha256:2e5fc14ec6ea568200ea4ef46545073da81900a2b67b3e666f04adf53ad452ec \
2411
+ --hash=sha256:363f57ca8bc8576195d0540c648aa58ac18cf85b76ad5202b9f976918f4219cf \
2412
+ --hash=sha256:3c6cc1360c10c17463aadd29dd3af332d4a1adaa8796f6b0e9f9df1fdb0bad62 \
2413
+ --hash=sha256:3d829f975fc2e527a3ef2f9c8f25e553eb7bc779c6665e8e1d52aa22800bb38b \
2414
+ --hash=sha256:3e3aa8c468af01d70332a382350ee95f6986db479ce7af14d5e81ec52aa2b402 \
2415
+ --hash=sha256:3f61726cae9f65b872502ff3c1496abc93ffbe31b278455c418492016e2afc8f \
2416
+ --hash=sha256:423fc1ed29f7512fceb727e2d2aecb952c46aa34895e9ed96071821309951123 \
2417
+ --hash=sha256:46e71dbbd12850224243f5d2aeec90f0aaa0f2dde5aeeb8fc8df21e04d99eff9 \
2418
+ --hash=sha256:4d87be612cbef86f994178d5186add3d94e9f31cc3cb499a0482b866ec477603 \
2419
+ --hash=sha256:5693ef74233122f8ebab026817b1b37fe25c411ecfca084b29bc7d6efc548f45 \
2420
+ --hash=sha256:5aa9348186d79a5f232115ed3fa9020eab66d6c3437d72f9d2c8ac0c6858c558 \
2421
+ --hash=sha256:5d873c7de42dea355d73f170be0f23788cf3fa9f7bed718fd2830eefedce01b4 \
2422
+ --hash=sha256:5f6ffe2c6598f7f7207eef9a1228b6f5c818f9f4d53ee920aacd35cec8110438 \
2423
+ --hash=sha256:604428d1b87edbf02b233e2c207d7d528460fa978f9e391bd8aaf9c8311de137 \
2424
+ --hash=sha256:6350b14a40c95ddd53e775dbdbbbc59b124a5c8ecd6fbb09c2e52029f7a9f480 \
2425
+ --hash=sha256:6e2df67b8014767d0f785baa98393725739287684b9f8d8a1001eb2839031447 \
2426
+ --hash=sha256:6e96f5ed1b83a8ddb07909b45bd94833b0710f738115751cdaa9da1fb0cb66e8 \
2427
+ --hash=sha256:6e9e7db18b4539a29cc5ad8c8b252738a30e2b13f033c2d6e9d0549b45841c04 \
2428
+ --hash=sha256:70ec754cc2a769bcd218ed8d7209055667b30860ffecb8633a834dde27d6307c \
2429
+ --hash=sha256:7b645f491f3c48d3f8a00d1fce07445fab7347fec54a3e65f0725d730d5b99cb \
2430
+ --hash=sha256:7fa3d25e81bfe6a89718e9791128398a50dec6d57faf23770787ff441d851967 \
2431
+ --hash=sha256:81df9cbcbb6c260de1e007e58c011bfebe2dafc8435107b0537f393dd38c8b1b \
2432
+ --hash=sha256:8572132c7be52632201a35f5e08348137f658e5ffd21f51f94572ca6c05ea81d \
2433
+ --hash=sha256:87b4aafed34653e465eb77b7c93ef058516cb5acf3eb21e42f33928616172def \
2434
+ --hash=sha256:8e332c210b14b57904869ca9f9bf4ca32f5427a03eeb625da9b616c85a3a506c \
2435
+ --hash=sha256:9893d1aa45a7f8b3bc4510f6ccf8db8c3b62120917af15e3de247f0780294b92 \
2436
+ --hash=sha256:9edf3fc590cc2ec20dc9d7a45108b5bbaf21c0d89f9fd3fd1685e223771dc0b2 \
2437
+ --hash=sha256:9fdf06fd06c32205a07e47328ab49c40fc1407cdec801d698a7c41167ea45113 \
2438
+ --hash=sha256:a02413bc474feda2849c59ed2dfb2cddb4cd3d2f03a2fedec51d6e959d9b608b \
2439
+ --hash=sha256:a1d9697f3337a89691e3bd8dc56dea45a6f6d975f92e7d5f773bc715c15dde28 \
2440
+ --hash=sha256:a571f035a47212288e3b3519944f6bf4ac7bc7553243e41eac50dd48552b6df7 \
2441
+ --hash=sha256:ab3d732ad50a4fbd04a4490ef08acd0517b6ae6b77eb967251f4c263011a990d \
2442
+ --hash=sha256:ae0a5da8f35a5be197f328d4727dbcfafa53d1824fac3d96cdd3a642fe09394f \
2443
+ --hash=sha256:b067cb952ce8bf40115f6c19f478dc71c5e719b7fbaa511359795dfd9d1a6468 \
2444
+ --hash=sha256:b2ee7288b85959797970114deae81ab41b731f19ebcd3bd499ae9ca0e3f1d2c8 \
2445
+ --hash=sha256:b81f90dcc6c85a9b7f29873beb56c94c85d6f0dac2ea8b60d995bd18bf3e2aae \
2446
+ --hash=sha256:ba0cab91b3956dfa9f512147860783a1829a8d905ee218a9837c18f683239611 \
2447
+ --hash=sha256:baa386875b70cbd81798fa9f71be689c1bf484f65fd6fb08d051a0ee4e79924d \
2448
+ --hash=sha256:bbe6013f9f791944ed31ca08b077e26249309639313fff132bfbf3ba105673b9 \
2449
+ --hash=sha256:bea88d71630c5900690fcb03161ab18f8f244805c59e2e0dc4ffadae0a7ee0ca \
2450
+ --hash=sha256:befe90632d66caaf72e8b2ed4d7f02b348913813c8b0a32fae1cc5fe3730902f \
2451
+ --hash=sha256:c3181df4583c4d3994d31fb235dc681d2aaad744fbdbf94c4802485ececdecf2 \
2452
+ --hash=sha256:c4e37d36f0d19f0a4413d3e18c0d03d0c268ada2061868c1e6f5ab1a6d575077 \
2453
+ --hash=sha256:c588f6abc13f78a67044c6b1273a99e1cf31038ad51815b3b016ce699f0d75c2 \
2454
+ --hash=sha256:cbe83a6bbdf207ff0541de01e11904827540aa069293696dd528a6640bd6a5f6 \
2455
+ --hash=sha256:d554236b2a2006e0ce16315c16eaa0d628dab009c33b63ea03f41c6107958374 \
2456
+ --hash=sha256:dbcf72a37f0b3316e993e13ecf32f10c0e1259c28ffd0a85cee26e8549595fbc \
2457
+ --hash=sha256:dc284bbc8d7c78a6c69e0c7325ab46ee5e40bb4d50e494d8131a07ef47500e9e \
2458
+ --hash=sha256:dff6cdf35e31d1315790149fee351f9e52978130cef6c87c4b6c9b3baf78bc53 \
2459
+ --hash=sha256:e469d01137942849cff40517c97a30a93ae79917752b34029f0ec72df6b46399 \
2460
+ --hash=sha256:eb809e816916a3b210bed3c82fb88eaf16e8afcf9c115ebb2bacede1797d2547 \
2461
+ --hash=sha256:ed2fcf7a07334c77fc8a230755c2209223a7cc44fc27597729b8ef5425aa61a3 \
2462
+ --hash=sha256:f44069528d45a933997a6fef143030d8ca8042f0dfaad753e2906398290e2870 \
2463
+ --hash=sha256:f764ba54e33daf20e167915edc443b6f88956f37fb606449b4a5b10ba42235a5 \
2464
+ --hash=sha256:fc4e7fa5414512b481a2483775a8e8be7803a35b30ca805afa4998a84f9fd9e8 \
2465
+ --hash=sha256:ffefa1374cd508d633646d51a8e9277763a9b78ae71324183693959cf94635a7
2466
  wget==3.2 ; python_version >= "3.10" and python_version < "3.11" \
2467
  --hash=sha256:35e630eca2aa50ce998b9b1a127bb26b30dfee573702782aa982f875e3f16061
2468
  yarl==1.18.0 ; python_version >= "3.10" and python_version < "3.11" \