MH0386 commited on
Commit
a92e8dc
·
verified ·
1 Parent(s): 05d9980

Upload 3 files

Browse files
Files changed (3) hide show
  1. devbox.json +12 -6
  2. devbox.lock +202 -0
  3. requirements.txt +425 -0
devbox.json CHANGED
@@ -1,14 +1,20 @@
1
  {
2
- "$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.14.2/.schema/devbox.schema.json",
3
- "packages": ["[email protected]"],
 
 
 
 
 
4
  "shell": {
5
  "init_hook": [
6
- "echo 'Welcome to devbox!' > /dev/null"
 
7
  ],
8
  "scripts": {
9
- "test": [
10
- "echo \"Error: no test specified\" && exit 1"
11
  ]
12
  }
13
  }
14
- }
 
1
  {
2
+ "$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.14.2/.schema/devbox.schema.json",
3
+ "packages": [
4
5
+ "ffmpeg@latest",
6
+ "espeak-ng@latest",
7
+ "uv@latest"
8
+ ],
9
  "shell": {
10
  "init_hook": [
11
+ ". $VENV_DIR/bin/activate",
12
+ "pip install --no-cache-dir -r requirements.txt"
13
  ],
14
  "scripts": {
15
+ "run": [
16
+ "python src/vocalizr"
17
  ]
18
  }
19
  }
20
+ }
devbox.lock CHANGED
@@ -1,6 +1,160 @@
1
  {
2
  "lockfile_version": "1",
3
  "packages": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
5
  "last_modified": "2025-01-06T03:40:18Z",
6
  "plugin_version": "0.0.4",
@@ -57,6 +211,54 @@
57
  "store_path": "/nix/store/c9m6yd8fg1flz2j5r4bif1ib5j20a0cy-python3-3.12.8"
58
  }
59
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  }
61
  }
62
  }
 
1
  {
2
  "lockfile_version": "1",
3
  "packages": {
4
+ "espeak-ng@latest": {
5
+ "last_modified": "2023-02-24T09:01:09Z",
6
+ "resolved": "github:NixOS/nixpkgs/7d0ed7f2e5aea07ab22ccb338d27fbe347ed2f11#espeak-ng",
7
+ "source": "devbox-search",
8
+ "version": "1.51"
9
+ },
10
+ "ffmpeg@latest": {
11
+ "last_modified": "2025-05-17T07:32:44Z",
12
+ "resolved": "github:NixOS/nixpkgs/3fcbdcfc707e0aa42c541b7743e05820472bdaec#ffmpeg",
13
+ "source": "devbox-search",
14
+ "version": "7.1.1",
15
+ "systems": {
16
+ "aarch64-darwin": {
17
+ "outputs": [
18
+ {
19
+ "name": "bin",
20
+ "path": "/nix/store/cjgxz88sr4gjx9g6g6lzc5hi6rv8nq14-ffmpeg-7.1.1-bin",
21
+ "default": true
22
+ },
23
+ {
24
+ "name": "man",
25
+ "path": "/nix/store/kzdzr45v6n1gd5i9nasj3yshcwd98gvq-ffmpeg-7.1.1-man",
26
+ "default": true
27
+ },
28
+ {
29
+ "name": "out",
30
+ "path": "/nix/store/f605b26wx2jqis80wf4vgw354gfbfz84-ffmpeg-7.1.1"
31
+ },
32
+ {
33
+ "name": "data",
34
+ "path": "/nix/store/59lw8wl87b5wia64clcph42l1g7829r8-ffmpeg-7.1.1-data"
35
+ },
36
+ {
37
+ "name": "dev",
38
+ "path": "/nix/store/h75wdpgykxyzm5w1qwgb4nrwyyam4nl8-ffmpeg-7.1.1-dev"
39
+ },
40
+ {
41
+ "name": "doc",
42
+ "path": "/nix/store/xarq26m9c6j0p9yf5jdccn5svdcyh1ch-ffmpeg-7.1.1-doc"
43
+ },
44
+ {
45
+ "name": "lib",
46
+ "path": "/nix/store/0crs161vcww5pz0396n5gx03cv0dwabv-ffmpeg-7.1.1-lib"
47
+ }
48
+ ],
49
+ "store_path": "/nix/store/cjgxz88sr4gjx9g6g6lzc5hi6rv8nq14-ffmpeg-7.1.1-bin"
50
+ },
51
+ "aarch64-linux": {
52
+ "outputs": [
53
+ {
54
+ "name": "bin",
55
+ "path": "/nix/store/c8z6njgdlkf0bl16bnm42lhaqy0cfjgq-ffmpeg-7.1.1-bin",
56
+ "default": true
57
+ },
58
+ {
59
+ "name": "man",
60
+ "path": "/nix/store/pn80ra5bqn22qf39i3npzlshlwwc2yd4-ffmpeg-7.1.1-man",
61
+ "default": true
62
+ },
63
+ {
64
+ "name": "data",
65
+ "path": "/nix/store/r1wkbkc4m9lwn2bc1iwnyfdb25hj06w7-ffmpeg-7.1.1-data"
66
+ },
67
+ {
68
+ "name": "dev",
69
+ "path": "/nix/store/gi225z17mzlhlbax9aivqfm7n54wj16s-ffmpeg-7.1.1-dev"
70
+ },
71
+ {
72
+ "name": "doc",
73
+ "path": "/nix/store/mxrg19p0inccq7d0yb2hkbihdn000pn5-ffmpeg-7.1.1-doc"
74
+ },
75
+ {
76
+ "name": "lib",
77
+ "path": "/nix/store/hg9vh962fz4skvak1d41lphbqiim6pb6-ffmpeg-7.1.1-lib"
78
+ },
79
+ {
80
+ "name": "out",
81
+ "path": "/nix/store/rbz33rkps8dpcgn6hvwvzsj24x0yzgm3-ffmpeg-7.1.1"
82
+ }
83
+ ],
84
+ "store_path": "/nix/store/c8z6njgdlkf0bl16bnm42lhaqy0cfjgq-ffmpeg-7.1.1-bin"
85
+ },
86
+ "x86_64-darwin": {
87
+ "outputs": [
88
+ {
89
+ "name": "bin",
90
+ "path": "/nix/store/1f6dxlw9fnms9zgbw3xz96dxkzvm5x6v-ffmpeg-7.1.1-bin",
91
+ "default": true
92
+ },
93
+ {
94
+ "name": "man",
95
+ "path": "/nix/store/b50yaby83nfmiiqpgajbakfwi8b5l3h0-ffmpeg-7.1.1-man",
96
+ "default": true
97
+ },
98
+ {
99
+ "name": "doc",
100
+ "path": "/nix/store/714rr0km9r2gfghqgmdfml5pc6mz3gqd-ffmpeg-7.1.1-doc"
101
+ },
102
+ {
103
+ "name": "lib",
104
+ "path": "/nix/store/3qgybqk456nbkl3plrjsyafa3wx93q0g-ffmpeg-7.1.1-lib"
105
+ },
106
+ {
107
+ "name": "out",
108
+ "path": "/nix/store/x2anar15vxkvqnqwbhxx4736brc3lrpz-ffmpeg-7.1.1"
109
+ },
110
+ {
111
+ "name": "data",
112
+ "path": "/nix/store/z80fzpj5xvx3v60aljcjpn6l2hlrdnqx-ffmpeg-7.1.1-data"
113
+ },
114
+ {
115
+ "name": "dev",
116
+ "path": "/nix/store/r4dw6npqlyr4csg40wyf38fdbv208kxw-ffmpeg-7.1.1-dev"
117
+ }
118
+ ],
119
+ "store_path": "/nix/store/1f6dxlw9fnms9zgbw3xz96dxkzvm5x6v-ffmpeg-7.1.1-bin"
120
+ },
121
+ "x86_64-linux": {
122
+ "outputs": [
123
+ {
124
+ "name": "bin",
125
+ "path": "/nix/store/20rmrl62qcqly9zvm64hc6d9yfws18ix-ffmpeg-7.1.1-bin",
126
+ "default": true
127
+ },
128
+ {
129
+ "name": "man",
130
+ "path": "/nix/store/wzpp83grkb74d8vq5yyvl8960q89c2q3-ffmpeg-7.1.1-man",
131
+ "default": true
132
+ },
133
+ {
134
+ "name": "doc",
135
+ "path": "/nix/store/sd3kb02703462qi2hiprwhrgisdfw6rj-ffmpeg-7.1.1-doc"
136
+ },
137
+ {
138
+ "name": "lib",
139
+ "path": "/nix/store/qap3r8z2c1ncd8ghijbz7skgw28h66yf-ffmpeg-7.1.1-lib"
140
+ },
141
+ {
142
+ "name": "out",
143
+ "path": "/nix/store/1d0bga6qii7qfhyrdvjc7896vvmzhh2b-ffmpeg-7.1.1"
144
+ },
145
+ {
146
+ "name": "data",
147
+ "path": "/nix/store/nbs8kinkznw795sbw5mabfn1980hjr8w-ffmpeg-7.1.1-data"
148
+ },
149
+ {
150
+ "name": "dev",
151
+ "path": "/nix/store/9a720c1fq2hlh06rw1pdq9bfd8vyp9bh-ffmpeg-7.1.1-dev"
152
+ }
153
+ ],
154
+ "store_path": "/nix/store/20rmrl62qcqly9zvm64hc6d9yfws18ix-ffmpeg-7.1.1-bin"
155
+ }
156
+ }
157
+ },
158
159
  "last_modified": "2025-01-06T03:40:18Z",
160
  "plugin_version": "0.0.4",
 
211
  "store_path": "/nix/store/c9m6yd8fg1flz2j5r4bif1ib5j20a0cy-python3-3.12.8"
212
  }
213
  }
214
+ },
215
+ "uv@latest": {
216
+ "last_modified": "2025-05-16T20:19:48Z",
217
+ "resolved": "github:NixOS/nixpkgs/12a55407652e04dcf2309436eb06fef0d3713ef3#uv",
218
+ "source": "devbox-search",
219
+ "version": "0.7.4",
220
+ "systems": {
221
+ "aarch64-darwin": {
222
+ "outputs": [
223
+ {
224
+ "name": "out",
225
+ "path": "/nix/store/2p22yylibzz1wwgirpfa6lrandmxr9gg-uv-0.7.4",
226
+ "default": true
227
+ }
228
+ ],
229
+ "store_path": "/nix/store/2p22yylibzz1wwgirpfa6lrandmxr9gg-uv-0.7.4"
230
+ },
231
+ "aarch64-linux": {
232
+ "outputs": [
233
+ {
234
+ "name": "out",
235
+ "path": "/nix/store/ppy6pfwxw8a7y8smdpfzxxwzid1c45j3-uv-0.7.4",
236
+ "default": true
237
+ }
238
+ ],
239
+ "store_path": "/nix/store/ppy6pfwxw8a7y8smdpfzxxwzid1c45j3-uv-0.7.4"
240
+ },
241
+ "x86_64-darwin": {
242
+ "outputs": [
243
+ {
244
+ "name": "out",
245
+ "path": "/nix/store/lrz1rzgy19kkzawzamq58xvmqy96njl3-uv-0.7.4",
246
+ "default": true
247
+ }
248
+ ],
249
+ "store_path": "/nix/store/lrz1rzgy19kkzawzamq58xvmqy96njl3-uv-0.7.4"
250
+ },
251
+ "x86_64-linux": {
252
+ "outputs": [
253
+ {
254
+ "name": "out",
255
+ "path": "/nix/store/xvml653p5aybkczr99z2nrp8a45sr8fa-uv-0.7.4",
256
+ "default": true
257
+ }
258
+ ],
259
+ "store_path": "/nix/store/xvml653p5aybkczr99z2nrp8a45sr8fa-uv-0.7.4"
260
+ }
261
+ }
262
  }
263
  }
264
  }
requirements.txt ADDED
@@ -0,0 +1,425 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv export --no-hashes --no-editable --no-dev -o requirements.txt
3
+ .
4
+ addict==2.4.0
5
+ # via misaki
6
+ aiofiles==24.1.0
7
+ # via gradio
8
+ annotated-types==0.7.0
9
+ # via pydantic
10
+ anyio==4.9.0
11
+ # via
12
+ # gradio
13
+ # httpx
14
+ # mcp
15
+ # sse-starlette
16
+ # starlette
17
+ attrs==25.3.0
18
+ # via
19
+ # csvw
20
+ # jsonschema
21
+ # phonemizer-fork
22
+ # referencing
23
+ audioop-lts==0.2.1 ; python_full_version >= '3.13'
24
+ # via gradio
25
+ babel==2.17.0
26
+ # via csvw
27
+ blis==1.3.0
28
+ # via thinc
29
+ catalogue==2.0.10
30
+ # via
31
+ # spacy
32
+ # srsly
33
+ # thinc
34
+ certifi==2025.4.26
35
+ # via
36
+ # httpcore
37
+ # httpx
38
+ # requests
39
+ cffi==1.17.1
40
+ # via soundfile
41
+ charset-normalizer==3.4.2
42
+ # via requests
43
+ click==8.1.8
44
+ # via
45
+ # typer
46
+ # uvicorn
47
+ cloudpathlib==0.21.1
48
+ # via weasel
49
+ colorama==0.4.6
50
+ # via
51
+ # click
52
+ # csvw
53
+ # loguru
54
+ # tqdm
55
+ # wasabi
56
+ confection==0.1.5
57
+ # via
58
+ # thinc
59
+ # weasel
60
+ csvw==3.5.1
61
+ # via segments
62
+ curated-tokenizers==0.0.9
63
+ # via spacy-curated-transformers
64
+ curated-transformers==0.1.1
65
+ # via spacy-curated-transformers
66
+ cymem==2.0.11
67
+ # via
68
+ # preshed
69
+ # spacy
70
+ # thinc
71
+ dlinfo==2.0.0
72
+ # via phonemizer-fork
73
+ docopt==0.6.2
74
+ # via num2words
75
+ en-core-web-sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl
76
+ # via vocalizr
77
+ espeakng-loader==0.2.4
78
+ # via misaki
79
+ fastapi==0.115.12
80
+ # via gradio
81
+ ffmpy==0.5.0
82
+ # via gradio
83
+ filelock==3.18.0
84
+ # via
85
+ # huggingface-hub
86
+ # torch
87
+ # transformers
88
+ fsspec==2025.3.2
89
+ # via
90
+ # gradio-client
91
+ # huggingface-hub
92
+ # torch
93
+ gradio==5.29.1
94
+ # via vocalizr
95
+ gradio-client==1.10.1
96
+ # via gradio
97
+ groovy==0.1.2
98
+ # via gradio
99
+ h11==0.16.0
100
+ # via
101
+ # httpcore
102
+ # uvicorn
103
+ httpcore==1.0.9
104
+ # via httpx
105
+ httpx==0.28.1
106
+ # via
107
+ # gradio
108
+ # gradio-client
109
+ # mcp
110
+ # safehttpx
111
+ httpx-sse==0.4.0
112
+ # via mcp
113
+ huggingface-hub==0.31.2
114
+ # via
115
+ # gradio
116
+ # gradio-client
117
+ # kokoro
118
+ # tokenizers
119
+ # transformers
120
+ idna==3.10
121
+ # via
122
+ # anyio
123
+ # httpx
124
+ # requests
125
+ isodate==0.7.2
126
+ # via csvw
127
+ jinja2==3.1.6
128
+ # via
129
+ # gradio
130
+ # spacy
131
+ # torch
132
+ joblib==1.5.0
133
+ # via phonemizer-fork
134
+ jsonschema==4.23.0
135
+ # via csvw
136
+ jsonschema-specifications==2025.4.1
137
+ # via jsonschema
138
+ kokoro==0.9.4
139
+ # via vocalizr
140
+ langcodes==3.5.0
141
+ # via spacy
142
+ language-data==1.3.0
143
+ # via langcodes
144
+ language-tags==1.2.0
145
+ # via csvw
146
+ loguru==0.7.3
147
+ # via kokoro
148
+ marisa-trie==1.2.1
149
+ # via language-data
150
+ markdown-it-py==3.0.0
151
+ # via rich
152
+ markupsafe==3.0.2
153
+ # via
154
+ # gradio
155
+ # jinja2
156
+ mcp==1.9.0
157
+ # via gradio
158
+ mdurl==0.1.2
159
+ # via markdown-it-py
160
+ misaki==0.9.4
161
+ # via kokoro
162
+ mpmath==1.3.0
163
+ # via sympy
164
+ murmurhash==1.0.12
165
+ # via
166
+ # preshed
167
+ # spacy
168
+ # thinc
169
+ networkx==3.4.2
170
+ # via torch
171
+ num2words==0.5.14
172
+ # via misaki
173
+ numpy==2.2.6
174
+ # via
175
+ # blis
176
+ # gradio
177
+ # kokoro
178
+ # pandas
179
+ # soundfile
180
+ # spacy
181
+ # thinc
182
+ # transformers
183
+ nvidia-cublas-cu12==12.6.4.1 ; platform_machine == 'x86_64' and sys_platform == 'linux'
184
+ # via
185
+ # nvidia-cudnn-cu12
186
+ # nvidia-cusolver-cu12
187
+ # torch
188
+ nvidia-cuda-cupti-cu12==12.6.80 ; platform_machine == 'x86_64' and sys_platform == 'linux'
189
+ # via torch
190
+ nvidia-cuda-nvrtc-cu12==12.6.77 ; platform_machine == 'x86_64' and sys_platform == 'linux'
191
+ # via torch
192
+ nvidia-cuda-runtime-cu12==12.6.77 ; platform_machine == 'x86_64' and sys_platform == 'linux'
193
+ # via torch
194
+ nvidia-cudnn-cu12==9.5.1.17 ; platform_machine == 'x86_64' and sys_platform == 'linux'
195
+ # via torch
196
+ nvidia-cufft-cu12==11.3.0.4 ; platform_machine == 'x86_64' and sys_platform == 'linux'
197
+ # via torch
198
+ nvidia-cufile-cu12==1.11.1.6 ; platform_machine == 'x86_64' and sys_platform == 'linux'
199
+ # via torch
200
+ nvidia-curand-cu12==10.3.7.77 ; platform_machine == 'x86_64' and sys_platform == 'linux'
201
+ # via torch
202
+ nvidia-cusolver-cu12==11.7.1.2 ; platform_machine == 'x86_64' and sys_platform == 'linux'
203
+ # via torch
204
+ nvidia-cusparse-cu12==12.5.4.2 ; platform_machine == 'x86_64' and sys_platform == 'linux'
205
+ # via
206
+ # nvidia-cusolver-cu12
207
+ # torch
208
+ nvidia-cusparselt-cu12==0.6.3 ; platform_machine == 'x86_64' and sys_platform == 'linux'
209
+ # via torch
210
+ nvidia-nccl-cu12==2.26.2 ; platform_machine == 'x86_64' and sys_platform == 'linux'
211
+ # via torch
212
+ nvidia-nvjitlink-cu12==12.6.85 ; platform_machine == 'x86_64' and sys_platform == 'linux'
213
+ # via
214
+ # nvidia-cufft-cu12
215
+ # nvidia-cusolver-cu12
216
+ # nvidia-cusparse-cu12
217
+ # torch
218
+ nvidia-nvtx-cu12==12.6.77 ; platform_machine == 'x86_64' and sys_platform == 'linux'
219
+ # via torch
220
+ orjson==3.10.18
221
+ # via gradio
222
+ packaging==25.0
223
+ # via
224
+ # gradio
225
+ # gradio-client
226
+ # huggingface-hub
227
+ # spacy
228
+ # thinc
229
+ # transformers
230
+ # weasel
231
+ pandas==2.2.3
232
+ # via gradio
233
+ phonemizer-fork==3.3.2
234
+ # via misaki
235
+ pillow==11.2.1
236
+ # via gradio
237
+ preshed==3.0.9
238
+ # via
239
+ # spacy
240
+ # thinc
241
+ pycparser==2.22
242
+ # via cffi
243
+ pydantic==2.11.4
244
+ # via
245
+ # confection
246
+ # fastapi
247
+ # gradio
248
+ # mcp
249
+ # pydantic-settings
250
+ # spacy
251
+ # thinc
252
+ # weasel
253
+ pydantic-core==2.33.2
254
+ # via pydantic
255
+ pydantic-settings==2.9.1
256
+ # via mcp
257
+ pydub==0.25.1
258
+ # via gradio
259
+ pygments==2.19.1
260
+ # via rich
261
+ pyparsing==3.2.3
262
+ # via rdflib
263
+ python-dateutil==2.9.0.post0
264
+ # via
265
+ # csvw
266
+ # pandas
267
+ python-dotenv==1.1.0
268
+ # via pydantic-settings
269
+ python-multipart==0.0.20
270
+ # via
271
+ # gradio
272
+ # mcp
273
+ pytz==2025.2
274
+ # via pandas
275
+ pyyaml==6.0.2
276
+ # via
277
+ # gradio
278
+ # huggingface-hub
279
+ # transformers
280
+ rdflib==7.1.4
281
+ # via csvw
282
+ referencing==0.36.2
283
+ # via
284
+ # jsonschema
285
+ # jsonschema-specifications
286
+ regex==2024.11.6
287
+ # via
288
+ # curated-tokenizers
289
+ # misaki
290
+ # segments
291
+ # transformers
292
+ requests==2.32.3
293
+ # via
294
+ # csvw
295
+ # huggingface-hub
296
+ # spacy
297
+ # transformers
298
+ # weasel
299
+ rfc3986==1.5.0
300
+ # via csvw
301
+ rich==14.0.0
302
+ # via typer
303
+ rpds-py==0.25.0
304
+ # via
305
+ # jsonschema
306
+ # referencing
307
+ ruff==0.11.10 ; sys_platform != 'emscripten'
308
+ # via gradio
309
+ safehttpx==0.1.6
310
+ # via gradio
311
+ safetensors==0.5.3
312
+ # via transformers
313
+ segments==2.3.0
314
+ # via phonemizer-fork
315
+ semantic-version==2.10.0
316
+ # via gradio
317
+ setuptools==80.7.1
318
+ # via
319
+ # marisa-trie
320
+ # spacy
321
+ # thinc
322
+ # torch
323
+ # triton
324
+ shellingham==1.5.4
325
+ # via typer
326
+ six==1.17.0
327
+ # via python-dateutil
328
+ smart-open==7.1.0
329
+ # via weasel
330
+ sniffio==1.3.1
331
+ # via anyio
332
+ soundfile==0.13.1
333
+ # via vocalizr
334
+ spacy==3.8.4
335
+ # via misaki
336
+ spacy-curated-transformers==0.3.0
337
+ # via misaki
338
+ spacy-legacy==3.0.12
339
+ # via spacy
340
+ spacy-loggers==1.0.5
341
+ # via spacy
342
+ srsly==2.5.1
343
+ # via
344
+ # confection
345
+ # spacy
346
+ # thinc
347
+ # weasel
348
+ sse-starlette==2.3.5
349
+ # via mcp
350
+ starlette==0.46.2
351
+ # via
352
+ # fastapi
353
+ # gradio
354
+ # mcp
355
+ # sse-starlette
356
+ sympy==1.14.0
357
+ # via torch
358
+ thinc==8.3.6
359
+ # via spacy
360
+ tokenizers==0.21.1
361
+ # via transformers
362
+ tomlkit==0.13.2
363
+ # via gradio
364
+ torch==2.7.0
365
+ # via
366
+ # curated-transformers
367
+ # kokoro
368
+ # spacy-curated-transformers
369
+ tqdm==4.67.1
370
+ # via
371
+ # huggingface-hub
372
+ # spacy
373
+ # transformers
374
+ transformers==4.51.3
375
+ # via kokoro
376
+ triton==3.3.0 ; platform_machine == 'x86_64' and sys_platform == 'linux'
377
+ # via torch
378
+ typer==0.15.4
379
+ # via
380
+ # gradio
381
+ # spacy
382
+ # weasel
383
+ typing-extensions==4.13.2
384
+ # via
385
+ # anyio
386
+ # fastapi
387
+ # gradio
388
+ # gradio-client
389
+ # huggingface-hub
390
+ # phonemizer-fork
391
+ # pydantic
392
+ # pydantic-core
393
+ # referencing
394
+ # torch
395
+ # typer
396
+ # typing-inspection
397
+ typing-inspection==0.4.0
398
+ # via
399
+ # pydantic
400
+ # pydantic-settings
401
+ tzdata==2025.2
402
+ # via pandas
403
+ uritemplate==4.1.1
404
+ # via csvw
405
+ urllib3==2.4.0
406
+ # via
407
+ # gradio
408
+ # requests
409
+ uvicorn==0.34.2 ; sys_platform != 'emscripten'
410
+ # via
411
+ # gradio
412
+ # mcp
413
+ wasabi==1.1.3
414
+ # via
415
+ # spacy
416
+ # thinc
417
+ # weasel
418
+ weasel==0.4.1
419
+ # via spacy
420
+ websockets==15.0.1
421
+ # via gradio-client
422
+ win32-setctime==1.2.0 ; sys_platform == 'win32'
423
+ # via loguru
424
+ wrapt==1.17.2
425
+ # via smart-open