Skip to content

修复 macOS 发布包缺少 MLX mlx.metallib,导致本地 Qwen3-ASR 初始化失败并触发语音识别异常。 修复#986 问题 - #999

Open
jimersylee wants to merge 3 commits into
Open-Less:betafrom
jimersylee:fix/local-qwen-asr-exit
Open

修复 macOS 发布包缺少 MLX mlx.metallib,导致本地 Qwen3-ASR 初始化失败并触发语音识别异常。 修复#986 问题#999
jimersylee wants to merge 3 commits into
Open-Less:betafrom
jimersylee:fix/local-qwen-asr-exit

Conversation

@jimersylee

Copy link
Copy Markdown
Contributor

摘要

Fixes #986

修复 macOS 发布包缺少 MLX mlx.metallib,导致本地 Qwen3-ASR 初始化失败并触发语音识别异常。

修复 / 新增 / 改进

  • 自动收集 Cargo 生成的 mlx.metallib
  • 将文件打入 Contents/Resources
  • 创建 MLX 可识别的符号链接
  • 重新签名 macOS app 并保留麦克风权限

兼容

  • 对现有用户 / 本地环境 / 构建流程的影响:仅 macOS Apple Silicon 发布包新增 MLX 运行资源;其他平台不受影响

测试计划

  • 命令:INSTALL=0 ./scripts/build-mac.sh
  • 结果:构建成功,app 签名校验通过,DMG 生成成功
  • 证据路径:openless-all/app/src-tauri/target/release/bundle/dmg/OpenLess_1.3.18-Beta.7_aarch64.dmg
  • 证据路径:OpenLess.app/Contents/Resources/mlx.metallib

@H-Chris233 H-Chris233 self-assigned this Aug 25, 2026
@H-Chris233

Copy link
Copy Markdown
Collaborator

开始审查

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.

[asr] macOS 上 MLX/Metal 加载 Qwen3-ASR 0.6B 时应用闪退

2 participants