Skip to content

feat(qwen): 支持 Qwen3-ASR 1.7B - #411

Open
nightt5879 wants to merge 2 commits into
buxuku:mainfrom
nightt5879:nightt5879/feat-361-qwen3-asr-1.7b
Open

feat(qwen): 支持 Qwen3-ASR 1.7B#411
nightt5879 wants to merge 2 commits into
buxuku:mainfrom
nightt5879:nightt5879/feat-361-qwen3-asr-1.7b

Conversation

@nightt5879

@nightt5879 nightt5879 commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

变更内容

  • 在保留 Qwen3-ASR 0.6B 的同时新增 Qwen3-ASR 1.7B,可在资源页分别下载、导入、删除和选择
  • 将 Qwen 模型定义扩展为多模型 catalog,下载器、安装状态、任务模型选择和预热/转写统一按模型 id 解析
  • 接入官方 sherpa-onnx 指向的 ModelScope int8 文件布局,下载并校验 conv frontend、encoder、decoder 与 tokenizer 共 9 个文件
  • 固定不可变 ModelScope revision,并为 0.6B/1.7B 分别记录官方精确文件大小;安装与导入会拒绝空文件、缺失 tokenizer_config.json、截断文件及把 0.6B 冒充为 1.7B 的同名布局
  • 下载取消使用单次会话隔离,覆盖文件树请求、重定向、并行/单连接流;旧任务不能复用新 signal 或清理新任务状态
  • 资源页改为多模型列表,分别展示体积与适用场景,并补齐下载进度、取消、来源限制和删除确认
  • 补齐中英文界面、三语 README、引擎文档和模型完整性/取消竞态回归测试

下载与兼容说明

  • 1.7B 模型约 2.4 GB;默认模型仍为更轻量的 0.6B,历史任务与已有安装保持兼容
  • sherpa-onnx 当前没有发布 1.7B 的 GitHub release 整包,因此 1.7B 只展示真实可用的 ModelScope 来源,不生成无效下载链接
  • 0.6B 继续支持 ModelScope、GitHub 直连和 GitHub 代理回退
  • sherpa-onnx 运行所需的 vocab.jsonmerges.txttokenizer_config.json 均纳入安装完整性标记

验证

  • npm run test:engines:746/746
  • npm run check:i18n
  • npm run build:Renderer + Main production build 通过
  • 通过官方 ModelScope revision 核对 0.6B/1.7B 九文件路径与精确大小;1.7B 总计 2,404,230,105 字节
  • 取消、302 重定向、模型槽身份和空/错尺寸文件回归测试
  • Prettier、git diff --check

未覆盖的手动验证

  • 未在本地完整下载约 2.4 GB 模型执行真实音频转写;运行链路沿用已经工作的 Qwen sherpa-onnx worker,并由固定文件布局、精确大小和自动化测试覆盖

Closes #361

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

建議:加入qwen/qwen3-asr-1.7b

1 participant