Skip to content

fix/cannot-use-local-mlx-qwen3-asr: 修复不能使用本地qwen3-asr模型的问题 - #1058

Merged
H-Chris233 merged 3 commits into
Open-Less:betafrom
jimersylee:fix/cannot-use-local-mlx-qwen3-asr
Sep 12, 2026
Merged

fix/cannot-use-local-mlx-qwen3-asr: 修复不能使用本地qwen3-asr模型的问题#1058
H-Chris233 merged 3 commits into
Open-Less:betafrom
jimersylee:fix/cannot-use-local-mlx-qwen3-asr

Conversation

@jimersylee

Copy link
Copy Markdown
Contributor

摘要
Fixes #1006
修复设置页本地 ASR 渠道验证读取错误配置、无法真正加载已下载 Qwen3-ASR 模型的问题。
修复 / 新增 / 改进

  • 本地 ASR 验证改为读取本地模型设置中的活动模型。
  • 根据渠道选择 Qwen3 MLX 或 C 后端,实际加载模型并运行内置音频转写。
  • 新增 local_asr_test_channel 验证命令及前端调用。
  • 修复 macOS 下 MLX worker 握手 socket 非阻塞导致的启动超时。
  • 修复 macOS NSRunningApplication 激活调用的返回类型错误。
    兼容
  • 不包含:云端 ASR、LLM 渠道验证逻辑变更。
  • 对现有用户 / 本地环境 / 构建流程的影响:不改变已有模型文件和用户配置;本地 ASR 验证会真实加载模型,首次验证耗时可能增加。
    测试计划
  • 命令:cargo build --manifest-path /Users/jimmy/projects/openless/openless-all/app/src-tauri/Cargo.toml
  • 结果:构建成功;仅存在项目已有 warning。
  • 命令:pnpm exec tsc --noEmit
  • 结果:通过。
  • 命令:pnpm exec prettier --check src/lib/localAsr.ts src/pages/settings/ChannelList.tsx
  • 结果:通过。
  • 证据路径:local_asr_service.rs (line 1299)local_asr.rs (line 442)

@appergb

appergb commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

ci没有过,baby。

@H-Chris233

Copy link
Copy Markdown
Collaborator

开始审查

@H-Chris233 H-Chris233 self-assigned this Sep 12, 2026
@H-Chris233
H-Chris233 merged commit 7971df2 into Open-Less:beta Sep 12, 2026
4 checks passed
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.

本地 Qwen3-ASR 的 MLX 引擎在 Apple M5 上崩溃(进程直接退出)

3 participants