Skip to content

feat(build): add Koe-lite build variant for lightweight distribution#64

Merged
missuo merged 1 commit into
missuo:mainfrom
erning:feature/koe-lite
Apr 7, 2026
Merged

feat(build): add Koe-lite build variant for lightweight distribution#64
missuo merged 1 commit into
missuo:mainfrom
erning:feature/koe-lite

Conversation

@erning

@erning erning commented Apr 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add a Koe-lite Xcode scheme and make build-lite target that includes only cloud ASR providers (Doubao, Qwen) and Apple Speech, excluding MLX and sherpa-onnx
  • Reduces app bundle from ~86 MB to ~19 MB (zip: ~24 MB to ~7 MB) and eliminates the need to download on-device ASR models (189 MB–1.5 GB)
  • Document build variants with size comparison table in README

Changes

  • KoeApp/project.yml — new Koe-lite target (arm64, apple-speech feature only)
  • Makefile — new build-lite target
  • README.md — build variants section with scheme comparison table

Test plan

  • Run make build-lite and verify the Xcode build succeeds
  • Confirm the resulting app bundle is ~19 MB
  • Verify cloud providers (Doubao, Qwen) and Apple Speech work in the lite build
  • Verify MLX and sherpa-onnx are excluded from the lite binary

Introduce a "Koe-lite" Xcode scheme and `make build-lite` target that
builds only cloud ASR providers (Doubao, Qwen) and Apple Speech,
excluding MLX and sherpa-onnx. This reduces the app bundle from ~86 MB
to ~19 MB (zip: ~24 MB to ~7 MB) and eliminates the need to download
on-device ASR models (189 MB–1.5 GB).

- Add Koe-lite target in project.yml (arm64, apple-speech feature only)
- Add `make build-lite` Makefile target
- Document build variants with size comparison in README
@missuo missuo merged commit 383ab12 into missuo:main Apr 7, 2026
@erning erning deleted the feature/koe-lite branch April 7, 2026 03:46
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