Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
1224740
feat: support to build for windows and add proxy when do http request…
Apr 15, 2026
34603e2
docs: add Windows ONNX voice restoration design
Apr 16, 2026
76b6696
chore: ignore local worktrees directory
Apr 16, 2026
4763c32
build: automate Windows Sherpa-ONNX preparation
Apr 16, 2026
36cdd02
chore: remove unused Windows Sherpa path variable
Apr 16, 2026
5691c9f
build: restore Windows ONNX backend runtime staging
Apr 16, 2026
349d3a9
build: stage Windows ONNX runtime files for Flutter
Apr 16, 2026
34b56fc
feat: restore Windows voice feature availability
Apr 16, 2026
479972c
docs: add Windows voice validation steps
Apr 16, 2026
e55f18d
fix: surface Windows voice model load failures
Apr 16, 2026
3e86831
fix: restore Windows model discovery and STT routing
Apr 16, 2026
135ef71
fix: skip mmproj when resolving llama.cpp model files
Apr 16, 2026
ba248ec
docs: add Windows vision page design
Apr 17, 2026
c1efd13
docs: add Windows vision restoration plan
Apr 17, 2026
8d8fd76
refactor: isolate vision camera and vlm dependencies
Apr 17, 2026
ea4027c
fix: align vision camera view with session and lifecycle safety
Apr 17, 2026
f77fcc6
fix: guard vision async notifications after dispose
Apr 17, 2026
ecac9ad
fix: prevent vision async work after dispose
Apr 17, 2026
d2dbd0a
feat: add Windows camera plugin for vision page
Apr 17, 2026
821b93e
feat(flutter): re-enable vision on windows and soften camera errors
Apr 17, 2026
6b52392
docs:flutter note windows vision support and unblock validation
Apr 17, 2026
4bfa739
fix: dispose failed vision camera sessions
Apr 17, 2026
29932a0
fix: normalize Windows VLM model path resolution
Apr 17, 2026
6314adf
fix: enable Windows llama VLM backend build
Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,9 @@ iOSInjectionProject/
# macOS
.DS_Store

# Git worktrees
.worktrees/

# IDE - IntelliJ IDEA / Android Studio
# User-specific stuff
.idea/workspace.xml
Expand Down
40 changes: 40 additions & 0 deletions docs/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,43 @@ cd sdk/runanywhere-kotlin && ./scripts/build-kotlin.sh --setup
```bash
./gradlew cleanAll && ./gradlew buildAll
```

## Windows Voice Validation

For Windows ONNX voice support, build the native backends first, then build the
Flutter Windows example.

```powershell
cd sdk\runanywhere-commons
cmd /c scripts\build-windows.bat all --clean

cd ..\..\examples\flutter\RunAnywhereAI
New-Item -ItemType Directory -Force -Path build\native_assets\windows | Out-Null
fvm flutter build windows
```

Notes:

- `scripts\build-windows.bat onnx` and `scripts\build-windows.bat all` will
automatically download Sherpa-ONNX Windows prebuilts into
`sdk\runanywhere-commons\third_party\sherpa-onnx-windows`.
- The final Windows runner directory should contain:
- `rac_backend_onnx.dll`
- `onnxruntime.dll`
- `onnxruntime_providers_shared.dll`
- `sherpa-onnx-c-api.dll`
- companion runtime DLLs staged by the ONNX plugin

## Flutter Example Windows Vision

The Flutter example Vision page now supports Windows through the `camera_windows`
plugin while continuing to use the standard `camera` API in the app code.

Notes:

- The project pins `camera_windows` to a Dart 3.3-compatible version because the
current repository workflow uses `fvm flutter` on the 3.19 line.
- Live mode still uses repeated still captures, matching the current Flutter
Vision implementation rather than raw frame streaming.
- Mobile-specific camera controls such as torch, exposure point, and focus point
may remain unavailable on Windows camera devices.
Loading