Repository navigation
Add native Qwen 0.6B ASR and automatic local model discovery - #44
Merged
Merged
Conversation
added 7 commits
September 26, 2026 17:44
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Seminarly can now run Qwen3-ASR 0.6B alongside Whisper and reuse compatible models already present on the Mac. Users select a transcription model in Settings; the app finds supported local caches before downloading missing files. Whisper remains the production default.
Changes
Seminarly Qwen Testapp and packaging script. Test build 18 uses isolated preferences/database/update behavior while sharing model weights. New recordings do not retain raw audio; an optional legacy field remains for compatibility with existing test databases.Validation
QwenTestXCTest suite: 536 cases, 0 failures, 1 skipped because its optional old-database fixture was not supplied.Current limits
Qwen remains experimental and requires Apple Silicon. Its segments use approximate audio bounds of up to eight seconds, so rapid speaker changes and overlapping speech still need evaluation; this does not replace word-level alignment. Automatic discovery supports the offered Whisper Core ML variants and the exact pinned Qwen artifact, not arbitrary PyTorch/GGUF models. Inference checks establish functionality, not meeting-accuracy benchmarks.