addy-hypr4 commited on
Commit
b64f835
·
1 Parent(s): 8aca2ea

refactor: expanded every object to make this as SSOT

Browse files
Files changed (1) hide show
  1. models_manifest.json +166 -18
models_manifest.json CHANGED
@@ -1,19 +1,40 @@
1
  {
2
- "models_version": "1.3.0",
3
  "release_notes": [
4
- "Standardized canonical model directory structure and file names across all engines.",
5
- "MiniLM-L12-v2 integrated as primary multilingual embedding engine.",
6
- "BGE-M3 configured as fallback embedding engine.",
7
- "DistilBERT Query Classifier integrated as primary memory intent routing engine.",
8
- "Nemotron 3.5, Qwen3 ASR, DeBERTa-v3 NLI, Supertonic 3, and Chatterbox TTS paths standardized."
9
  ],
10
  "total_size_bytes": 10219831741,
11
  "model_groups": [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  {
13
  "id": "ten_vad",
14
- "name": "Ten VAD Engine",
15
  "category": "vad",
 
 
 
 
 
16
  "version": "1.0.0",
 
 
 
17
  "files": [
18
  {
19
  "id": "ten_vad_onnx",
@@ -28,7 +49,15 @@
28
  "id": "vox_translit_rnn",
29
  "name": "Vox Transliteration Engine",
30
  "category": "translit",
 
 
 
 
 
31
  "version": "1.0.0",
 
 
 
32
  "files": [
33
  {
34
  "id": "translit_encoder",
@@ -64,7 +93,15 @@
64
  "id": "nvidia_nemotron",
65
  "name": "Nemotron-3.5 ASR Engine",
66
  "category": "stt",
 
 
 
 
 
67
  "version": "1.0.0",
 
 
 
68
  "files": [
69
  {
70
  "id": "stt_nemotron_config",
@@ -100,7 +137,15 @@
100
  "id": "qwen3_asr",
101
  "name": "Qwen3 ASR Engine",
102
  "category": "stt",
 
 
 
 
 
103
  "version": "1.0.0",
 
 
 
104
  "files": [
105
  {
106
  "id": "stt_conv_frontend",
@@ -148,9 +193,17 @@
148
  },
149
  {
150
  "id": "gemma_4_reasoning",
151
- "name": "Gemma-4 Reasoning LLM",
152
  "category": "llm",
 
 
 
 
 
153
  "version": "1.0.0",
 
 
 
154
  "files": [
155
  {
156
  "id": "llm_gemma_4_q4_k_m",
@@ -163,9 +216,17 @@
163
  },
164
  {
165
  "id": "llama_3_2_reasoning_q4",
166
- "name": "Llama-3.2 Reasoning LLM (Q4)",
167
  "category": "llm",
 
 
 
 
 
168
  "version": "1.0.0",
 
 
 
169
  "files": [
170
  {
171
  "id": "llm_llama_3_2_1b_instruct_q4_k_m",
@@ -178,9 +239,17 @@
178
  },
179
  {
180
  "id": "llama_3_2_reasoning",
181
- "name": "Llama-3.2 Reasoning LLM (Q6)",
182
  "category": "llm",
 
 
 
 
 
183
  "version": "1.0.0",
 
 
 
184
  "files": [
185
  {
186
  "id": "llm_llama_3_2_1b_instruct_q6_k",
@@ -193,9 +262,17 @@
193
  },
194
  {
195
  "id": "supertonic_tts",
196
- "name": "Supertonic 3 TTS Engine",
197
  "category": "tts",
 
 
 
 
 
198
  "version": "3.0.0",
 
 
 
199
  "files": [
200
  {
201
  "id": "tts_supertonic_duration_predictor",
@@ -250,16 +327,32 @@
250
  },
251
  {
252
  "id": "edge_tts",
253
- "name": "Microsoft Edge TTS Engine (Cloud)",
254
  "category": "tts",
 
 
 
 
 
255
  "version": "1.0.0",
 
 
 
256
  "files": []
257
  },
258
  {
259
  "id": "chatterbox_tts",
260
- "name": "Chatterbox Multilingual TTS Engine",
261
  "category": "tts",
 
 
 
 
 
262
  "version": "1.0.0",
 
 
 
263
  "files": [
264
  {
265
  "id": "tts_chatterbox_t3",
@@ -285,11 +378,34 @@
285
  }
286
  ]
287
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
288
  {
289
  "id": "bge_m3",
290
- "name": "BGE-M3 Multilingual Embedding Engine (Fallback)",
291
  "category": "embedding",
 
 
 
 
 
292
  "version": "1.0.0",
 
 
 
293
  "files": [
294
  {
295
  "id": "embedding_bge_m3_onnx",
@@ -309,9 +425,17 @@
309
  },
310
  {
311
  "id": "minilm_l12_v2",
312
- "name": "MiniLM-L12 Multilingual Embedding Engine (Primary)",
313
  "category": "embedding",
 
 
 
 
 
314
  "version": "1.0.0",
 
 
 
315
  "files": [
316
  {
317
  "id": "embedding_minilm_l12_onnx",
@@ -331,9 +455,17 @@
331
  },
332
  {
333
  "id": "nli_deberta_v3_base",
334
- "name": "DeBERTa-v3 Base NLI Contradiction Engine",
335
  "category": "nli",
 
 
 
 
 
336
  "version": "2.0.0",
 
 
 
337
  "files": [
338
  {
339
  "id": "nli_deberta_onnx",
@@ -353,9 +485,17 @@
353
  },
354
  {
355
  "id": "modernbert_memory_scope",
356
- "name": "ModernBERT Multilingual MemoryScope Classifier Engine",
357
  "category": "classifier",
 
 
 
 
 
358
  "version": "2.0.0",
 
 
 
359
  "files": [
360
  {
361
  "id": "memory_scope_model_quantized",
@@ -375,9 +515,17 @@
375
  },
376
  {
377
  "id": "modernbert_edge_creation",
378
- "name": "ModernBERT Cognitive Edge Classifier Engine",
379
  "category": "classifier",
 
 
 
 
 
380
  "version": "1.0.0",
 
 
 
381
  "files": [
382
  {
383
  "id": "edge_classifier_model_quantized",
 
1
  {
2
+ "models_version": "1.4.0",
3
  "release_notes": [
4
+ "Expanded Single Source of Truth (SSOT) model manifest with user-friendly descriptions.",
5
+ "Added explicit process RAM usage estimates and parameters to all model groups.",
6
+ "Integrated virtual built-in and cloud provider entries for dynamic UI rendering."
 
 
7
  ],
8
  "total_size_bytes": 10219831741,
9
  "model_groups": [
10
+ {
11
+ "id": "earshot",
12
+ "name": "Earshot (Built-in)",
13
+ "category": "vad",
14
+ "subcategory": "vad",
15
+ "description": "Ultra-fast built-in voice detector. Embedded directly in the app with zero download and zero extra memory.",
16
+ "parameters": "Built-in Rust",
17
+ "ram_usage": "0 MB",
18
+ "tradeoffs": "Zero extra RAM, instant boot, built into app binary",
19
+ "version": "1.0.0",
20
+ "is_built_in": true,
21
+ "is_cloud": false,
22
+ "is_remote": false,
23
+ "files": []
24
+ },
25
  {
26
  "id": "ten_vad",
27
+ "name": "TenVAD Engine",
28
  "category": "vad",
29
+ "subcategory": "vad",
30
+ "description": "ONNX voice detector. Analyzes audio frames in real time to detect when you start and stop speaking.",
31
+ "parameters": "ONNX INT8",
32
+ "ram_usage": "~2 MB",
33
+ "tradeoffs": "Low CPU overhead, requires small ONNX download",
34
  "version": "1.0.0",
35
+ "is_built_in": false,
36
+ "is_cloud": false,
37
+ "is_remote": false,
38
  "files": [
39
  {
40
  "id": "ten_vad_onnx",
 
49
  "id": "vox_translit_rnn",
50
  "name": "Vox Transliteration Engine",
51
  "category": "translit",
52
+ "subcategory": "auxiliary",
53
+ "description": "Converts spoken Hindi and Devanagari words into clean Roman script for seamless multilingual processing.",
54
+ "parameters": "Embedded ONNX",
55
+ "ram_usage": "~15 MB",
56
+ "tradeoffs": "Instant phonetic normalization for Hinglish",
57
  "version": "1.0.0",
58
+ "is_built_in": false,
59
+ "is_cloud": false,
60
+ "is_remote": false,
61
  "files": [
62
  {
63
  "id": "translit_encoder",
 
93
  "id": "nvidia_nemotron",
94
  "name": "Nemotron-3.5 ASR Engine",
95
  "category": "stt",
96
+ "subcategory": "main",
97
+ "description": "High-accuracy streaming speech recognition. Best for noisy background environments.",
98
+ "parameters": "0.6B INT8",
99
+ "ram_usage": "~2.5 GB",
100
+ "tradeoffs": "Top transcription accuracy; higher RAM usage",
101
  "version": "1.0.0",
102
+ "is_built_in": false,
103
+ "is_cloud": false,
104
+ "is_remote": false,
105
  "files": [
106
  {
107
  "id": "stt_nemotron_config",
 
137
  "id": "qwen3_asr",
138
  "name": "Qwen3 ASR Engine",
139
  "category": "stt",
140
+ "subcategory": "main",
141
+ "description": "Lightweight multilingual speech recognition. Fast transcription with lower memory requirements.",
142
+ "parameters": "Sherpa-ONNX INT8",
143
+ "ram_usage": "~800 MB",
144
+ "tradeoffs": "Lower memory footprint; good accuracy",
145
  "version": "1.0.0",
146
+ "is_built_in": false,
147
+ "is_cloud": false,
148
+ "is_remote": false,
149
  "files": [
150
  {
151
  "id": "stt_conv_frontend",
 
193
  },
194
  {
195
  "id": "gemma_4_reasoning",
196
+ "name": "Gemma 4 Reasoning LLM",
197
  "category": "llm",
198
+ "subcategory": "main",
199
+ "description": "Smart conversational engine. Great balance of speed and intelligence for general tasks.",
200
+ "parameters": "2.4B (Q4_K_M)",
201
+ "ram_usage": "~1.4 GB",
202
+ "tradeoffs": "Supports tool calling and smart reasoning",
203
  "version": "1.0.0",
204
+ "is_built_in": false,
205
+ "is_cloud": false,
206
+ "is_remote": false,
207
  "files": [
208
  {
209
  "id": "llm_gemma_4_q4_k_m",
 
216
  },
217
  {
218
  "id": "llama_3_2_reasoning_q4",
219
+ "name": "Llama 3.2 1B (Q4)",
220
  "category": "llm",
221
+ "subcategory": "main",
222
+ "description": "Fast and concise model. Optimized for ultra-low latency quick replies.",
223
+ "parameters": "1.2B (Q4_K_M)",
224
+ "ram_usage": "~750 MB",
225
+ "tradeoffs": "Ultra-fast response time; lightweight",
226
  "version": "1.0.0",
227
+ "is_built_in": false,
228
+ "is_cloud": false,
229
+ "is_remote": false,
230
  "files": [
231
  {
232
  "id": "llm_llama_3_2_1b_instruct_q4_k_m",
 
239
  },
240
  {
241
  "id": "llama_3_2_reasoning",
242
+ "name": "Llama 3.2 1B (Q6)",
243
  "category": "llm",
244
+ "subcategory": "main",
245
+ "description": "Higher precision model. Delivers detailed, high-fidelity answers.",
246
+ "parameters": "1.2B (Q6_K)",
247
+ "ram_usage": "~1.0 GB",
248
+ "tradeoffs": "Higher output fidelity; slightly slower response",
249
  "version": "1.0.0",
250
+ "is_built_in": false,
251
+ "is_cloud": false,
252
+ "is_remote": false,
253
  "files": [
254
  {
255
  "id": "llm_llama_3_2_1b_instruct_q6_k",
 
262
  },
263
  {
264
  "id": "supertonic_tts",
265
+ "name": "Supertonic 3 Multilingual",
266
  "category": "tts",
267
+ "subcategory": "main",
268
+ "description": "Fast local speech generator. Features 10 natural preset voices with instant startup.",
269
+ "parameters": "99M (INT8)",
270
+ "ram_usage": "~144 MB",
271
+ "tradeoffs": "Fast response; 10 built-in voices",
272
  "version": "3.0.0",
273
+ "is_built_in": false,
274
+ "is_cloud": false,
275
+ "is_remote": false,
276
  "files": [
277
  {
278
  "id": "tts_supertonic_duration_predictor",
 
327
  },
328
  {
329
  "id": "edge_tts",
330
+ "name": "Microsoft Edge Neural TTS",
331
  "category": "tts",
332
+ "subcategory": "cloud",
333
+ "description": "Cloud voice synthesis. Offers over 400 natural voices with zero local CPU or RAM load.",
334
+ "parameters": "Cloud Neural",
335
+ "ram_usage": "0 MB (Cloud)",
336
+ "tradeoffs": "Zero local RAM load; requires active internet",
337
  "version": "1.0.0",
338
+ "is_built_in": false,
339
+ "is_cloud": true,
340
+ "is_remote": false,
341
  "files": []
342
  },
343
  {
344
  "id": "chatterbox_tts",
345
+ "name": "Chatterbox Local TTS",
346
  "category": "tts",
347
+ "subcategory": "main",
348
+ "description": "Local voice cloning engine. Mimics any voice from a short 5-second sample audio clip.",
349
+ "parameters": "340M (Q4)",
350
+ "ram_usage": "~1.1 GB",
351
+ "tradeoffs": "Voice cloning capabilities; higher CPU/GPU load",
352
  "version": "1.0.0",
353
+ "is_built_in": false,
354
+ "is_cloud": false,
355
+ "is_remote": false,
356
  "files": [
357
  {
358
  "id": "tts_chatterbox_t3",
 
378
  }
379
  ]
380
  },
381
+ {
382
+ "id": "chatterbox_remote",
383
+ "name": "Chatterbox Remote TTS",
384
+ "category": "tts",
385
+ "subcategory": "remote",
386
+ "description": "Remote voice cloning engine. Offloads voice cloning to a dedicated remote GPU server.",
387
+ "parameters": "340M (Remote GPU)",
388
+ "ram_usage": "0 MB (Local)",
389
+ "tradeoffs": "Real-time voice cloning with zero local memory usage; requires GPU server",
390
+ "version": "1.0.0",
391
+ "is_built_in": false,
392
+ "is_cloud": false,
393
+ "is_remote": true,
394
+ "files": []
395
+ },
396
  {
397
  "id": "bge_m3",
398
+ "name": "BGE-M3 Multilingual Embedding Engine",
399
  "category": "embedding",
400
+ "subcategory": "auxiliary",
401
+ "description": "Fallback memory vector generator. Creates 1024-dimensional semantic embeddings.",
402
+ "parameters": "1024-dim ONNX",
403
+ "ram_usage": "~280 MB",
404
+ "tradeoffs": "Deep 1024-dim semantic search capability",
405
  "version": "1.0.0",
406
+ "is_built_in": false,
407
+ "is_cloud": false,
408
+ "is_remote": false,
409
  "files": [
410
  {
411
  "id": "embedding_bge_m3_onnx",
 
425
  },
426
  {
427
  "id": "minilm_l12_v2",
428
+ "name": "MiniLM-L12 Multilingual Embeddings",
429
  "category": "embedding",
430
+ "subcategory": "auxiliary",
431
+ "description": "Fast memory vector generator. Creates 384-dimensional embeddings for memory retrieval.",
432
+ "parameters": "33M ONNX",
433
+ "ram_usage": "~120 MB",
434
+ "tradeoffs": "Fast memory retrieval with low memory usage",
435
  "version": "1.0.0",
436
+ "is_built_in": false,
437
+ "is_cloud": false,
438
+ "is_remote": false,
439
  "files": [
440
  {
441
  "id": "embedding_minilm_l12_onnx",
 
455
  },
456
  {
457
  "id": "nli_deberta_v3_base",
458
+ "name": "DeBERTa-v3 NLI Fact Verifier",
459
  "category": "nli",
460
+ "subcategory": "auxiliary",
461
+ "description": "Memory contradiction checker. Verifies facts before saving to prevent incorrect memories.",
462
+ "parameters": "22M ONNX",
463
+ "ram_usage": "~90 MB",
464
+ "tradeoffs": "Prevents duplicate or conflicting memories",
465
  "version": "2.0.0",
466
+ "is_built_in": false,
467
+ "is_cloud": false,
468
+ "is_remote": false,
469
  "files": [
470
  {
471
  "id": "nli_deberta_onnx",
 
485
  },
486
  {
487
  "id": "modernbert_memory_scope",
488
+ "name": "ModernBERT MemoryScope Classifier",
489
  "category": "classifier",
490
+ "subcategory": "auxiliary",
491
+ "description": "Smart intent filter. Checks your speech in under 5ms to route queries without wasting resources.",
492
+ "parameters": "66M ONNX",
493
+ "ram_usage": "~130 MB",
494
+ "tradeoffs": "Instant intent classification",
495
  "version": "2.0.0",
496
+ "is_built_in": false,
497
+ "is_cloud": false,
498
+ "is_remote": false,
499
  "files": [
500
  {
501
  "id": "memory_scope_model_quantized",
 
515
  },
516
  {
517
  "id": "modernbert_edge_creation",
518
+ "name": "ModernBERT Cognitive Edge Classifier",
519
  "category": "classifier",
520
+ "subcategory": "auxiliary",
521
+ "description": "Memory relationship builder. Connects related facts together in your memory graph.",
522
+ "parameters": "66M ONNX",
523
+ "ram_usage": "~130 MB",
524
+ "tradeoffs": "Automatic memory graph linking",
525
  "version": "1.0.0",
526
+ "is_built_in": false,
527
+ "is_cloud": false,
528
+ "is_remote": false,
529
  "files": [
530
  {
531
  "id": "edge_classifier_model_quantized",