c0c9dad149
Replace the Sherpa offline pipeline with native MLX streaming, resilient model downloads, live transcript previews, and supporting tests and documentation.
112 lines
5.5 KiB
JSON
112 lines
5.5 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"defaultModelId": "qwen3-mlx-0.6b-4bit",
|
|
"runtimes": [],
|
|
"models": [
|
|
{
|
|
"id": "qwen3-mlx-0.6b-4bit",
|
|
"displayName": "Qwen3-ASR 0.6B",
|
|
"backend": "mlx",
|
|
"runtimePlatform": "macos",
|
|
"sizeBytes": 730000000,
|
|
"recommendedLocales": ["zh-CN", "en-US"],
|
|
"supportsHotwords": true,
|
|
"hotwordMode": "promptOnly",
|
|
"badgeKey": "mac.localASR.badge.balanced",
|
|
"installKind": "repository",
|
|
"installRelativePath": "models/qwen3-mlx-0.6b-4bit",
|
|
"archiveBaseName": "Qwen3-ASR-0.6B-4bit",
|
|
"layout": {
|
|
"mlxConfig": "config.json",
|
|
"mlxWeights": "model.safetensors"
|
|
},
|
|
"sources": [
|
|
{
|
|
"type": "hfmirror",
|
|
"priority": 1,
|
|
"url": "",
|
|
"baseURL": "https://hf-mirror.com/mlx-community/Qwen3-ASR-0.6B-4bit/resolve/main/{path}",
|
|
"files": [
|
|
{ "remotePath": "config.json", "localPath": "config.json", "sizeBytes": 5000 },
|
|
{ "remotePath": "generation_config.json", "localPath": "generation_config.json", "sizeBytes": 200 },
|
|
{ "remotePath": "preprocessor_config.json", "localPath": "preprocessor_config.json", "sizeBytes": 500 },
|
|
{ "remotePath": "model.safetensors", "localPath": "model.safetensors", "sizeBytes": 708236945 },
|
|
{ "remotePath": "model.safetensors.index.json", "localPath": "model.safetensors.index.json", "sizeBytes": 80000 },
|
|
{ "remotePath": "tokenizer_config.json", "localPath": "tokenizer_config.json", "sizeBytes": 10000 },
|
|
{ "remotePath": "merges.txt", "localPath": "merges.txt", "sizeBytes": 1700000 },
|
|
{ "remotePath": "vocab.json", "localPath": "vocab.json", "sizeBytes": 2800000 }
|
|
]
|
|
},
|
|
{
|
|
"type": "huggingface",
|
|
"priority": 1,
|
|
"url": "",
|
|
"baseURL": "https://huggingface.co/mlx-community/Qwen3-ASR-0.6B-4bit/resolve/main/{path}",
|
|
"files": [
|
|
{ "remotePath": "config.json", "localPath": "config.json", "sizeBytes": 5000 },
|
|
{ "remotePath": "generation_config.json", "localPath": "generation_config.json", "sizeBytes": 200 },
|
|
{ "remotePath": "preprocessor_config.json", "localPath": "preprocessor_config.json", "sizeBytes": 500 },
|
|
{ "remotePath": "model.safetensors", "localPath": "model.safetensors", "sizeBytes": 708236945 },
|
|
{ "remotePath": "model.safetensors.index.json", "localPath": "model.safetensors.index.json", "sizeBytes": 80000 },
|
|
{ "remotePath": "tokenizer_config.json", "localPath": "tokenizer_config.json", "sizeBytes": 10000 },
|
|
{ "remotePath": "merges.txt", "localPath": "merges.txt", "sizeBytes": 1700000 },
|
|
{ "remotePath": "vocab.json", "localPath": "vocab.json", "sizeBytes": 2800000 }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "qwen3-mlx-1.7b-4bit",
|
|
"displayName": "Qwen3-ASR 1.7B",
|
|
"backend": "mlx",
|
|
"runtimePlatform": "macos",
|
|
"sizeBytes": 1700000000,
|
|
"recommendedLocales": ["zh-CN", "en-US"],
|
|
"supportsHotwords": true,
|
|
"hotwordMode": "promptOnly",
|
|
"badgeKey": "mac.localASR.badge.quality",
|
|
"installKind": "repository",
|
|
"installRelativePath": "models/qwen3-mlx-1.7b-4bit",
|
|
"archiveBaseName": "Qwen3-ASR-1.7B-4bit",
|
|
"layout": {
|
|
"mlxConfig": "config.json",
|
|
"mlxWeights": "model.safetensors"
|
|
},
|
|
"sources": [
|
|
{
|
|
"type": "hfmirror",
|
|
"priority": 1,
|
|
"url": "",
|
|
"baseURL": "https://hf-mirror.com/mlx-community/Qwen3-ASR-1.7B-4bit/resolve/main/{path}",
|
|
"files": [
|
|
{ "remotePath": "config.json", "localPath": "config.json", "sizeBytes": 5000 },
|
|
{ "remotePath": "generation_config.json", "localPath": "generation_config.json", "sizeBytes": 200 },
|
|
{ "remotePath": "preprocessor_config.json", "localPath": "preprocessor_config.json", "sizeBytes": 500 },
|
|
{ "remotePath": "model.safetensors", "localPath": "model.safetensors", "sizeBytes": 1650000000 },
|
|
{ "remotePath": "model.safetensors.index.json", "localPath": "model.safetensors.index.json", "sizeBytes": 90000 },
|
|
{ "remotePath": "tokenizer_config.json", "localPath": "tokenizer_config.json", "sizeBytes": 10000 },
|
|
{ "remotePath": "merges.txt", "localPath": "merges.txt", "sizeBytes": 1700000 },
|
|
{ "remotePath": "vocab.json", "localPath": "vocab.json", "sizeBytes": 2800000 }
|
|
]
|
|
},
|
|
{
|
|
"type": "huggingface",
|
|
"priority": 1,
|
|
"url": "",
|
|
"baseURL": "https://huggingface.co/mlx-community/Qwen3-ASR-1.7B-4bit/resolve/main/{path}",
|
|
"files": [
|
|
{ "remotePath": "config.json", "localPath": "config.json", "sizeBytes": 5000 },
|
|
{ "remotePath": "generation_config.json", "localPath": "generation_config.json", "sizeBytes": 200 },
|
|
{ "remotePath": "preprocessor_config.json", "localPath": "preprocessor_config.json", "sizeBytes": 500 },
|
|
{ "remotePath": "model.safetensors", "localPath": "model.safetensors", "sizeBytes": 1650000000 },
|
|
{ "remotePath": "model.safetensors.index.json", "localPath": "model.safetensors.index.json", "sizeBytes": 90000 },
|
|
{ "remotePath": "tokenizer_config.json", "localPath": "tokenizer_config.json", "sizeBytes": 10000 },
|
|
{ "remotePath": "merges.txt", "localPath": "merges.txt", "sizeBytes": 1700000 },
|
|
{ "remotePath": "vocab.json", "localPath": "vocab.json", "sizeBytes": 2800000 }
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|