fix(audio): address CoreML VAD review feedback
This commit is contained in:
@@ -46,13 +46,24 @@ Current platform policy:
|
||||
|
||||
| Platform | Baseline |
|
||||
|---|---|
|
||||
| iOS / iPadOS runtime target | iOS 13+ unless Flutter, plugin, audio, or product constraints require raising it |
|
||||
| iOS / iPadOS runtime target | iOS 16+ while Apple CoreML Silero VAD is linked |
|
||||
| macOS runtime target | macOS 13+ while Apple CoreML Silero VAD is linked |
|
||||
| App Store Connect upload gate | Xcode 26+ with iOS 26 / iPadOS 26 SDK+ for upload on or after 2026-04-28 |
|
||||
| Android runtime target | Android API 24+ unless Flutter, plugin, audio, or product constraints require raising it |
|
||||
| Google Play target API | Target the Google Play-required API level on upload date |
|
||||
|
||||
The App Store / Play Store upload gates are release requirements. They are separate from local development and internal testing requirements.
|
||||
|
||||
Apple CoreML VAD development requires the private `silero-coreml` SwiftPM package checked out as a sibling of this repository, so the app checkout and package checkout share the same parent directory:
|
||||
|
||||
```text
|
||||
workspace/
|
||||
chanora/
|
||||
silero-coreml/
|
||||
```
|
||||
|
||||
The iOS and macOS Xcode projects reference that package via `../../../../silero-coreml` from their project files. GitHub CI skips the unsigned iOS build when the sibling package is unavailable, but local Apple builds need that checkout.
|
||||
|
||||
---
|
||||
|
||||
## Architecture Overview
|
||||
|
||||
Reference in New Issue
Block a user