Skip to content

fix(asr): resolve native models from the shared catalog - #133

Merged
0xsline merged 1 commit into
0xsline:mainfrom
Alphaxiaoteng:fix/large-v3-native-asr-model
Sep 3, 2026
Merged

fix(asr): resolve native models from the shared catalog#133
0xsline merged 1 commit into
0xsline:mainfrom
Alphaxiaoteng:fix/large-v3-native-asr-model

Conversation

@Alphaxiaoteng

Copy link
Copy Markdown
Contributor

Summary

  • resolve desktop-native GGML filenames from the shared ASR model catalog
  • preserve the existing small and medium filename fallbacks for compatible local caches
  • add executable coverage for every supported tier and unknown model IDs

Problem

The shared catalog already downloads a GGML companion for Whisper Large v3 Turbo, but the desktop worker maintained a separate model map that did not include its model ID. As a result, a complete Large v3 Turbo download could not be selected by the native worker and the app fell back to the browser ONNX path.

This is related to #120 and specifically addresses the Large v3 Turbo desktop-native routing gap. It does not claim to fix the separate Medium ONNX load error or interrupted-download reset reported in that issue.

Verification

  • regression A/B: the old four-entry mapping fails the new Large v3 Turbo assertion; the fix passes all five tiers plus the unknown-model boundary
  • npm test
  • npm run lint
  • npm run build
  • npm run verify:desktop-inference
  • npm run verify:speech-providers
  • npm run verify:agent-skill

No UI behavior changed, so no screenshot is applicable. Developed with Codex assistance and independently reviewed and tested.

@0xsline
0xsline merged commit f6f8a79 into 0xsline:main Sep 3, 2026
3 checks passed
0xsline added a commit that referenced this pull request Sep 4, 2026
0.2.14 covers the 16 commits since the v0.2.13 tag: the OrcaRouter
provider preset (#130), silent context-overflow recovery with
request-aware output reservation (#131), actionable missing-pack
guidance (#134), schema validation errors naming the offending field
(#135), large-v3 native ASR model resolution (#133), and the load_skill
and provider-error fixes already listed under Unreleased.
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.

2 participants