Hi all,
Technical architecture question for those experienced with iOS background audio / microphone constraints.
I’m exploring an app concept where:
the user explicitly starts a temporary active session
during that session, on-device wake-word / keyword detection runs locally
no audio is stored or transmitted during passive monitoring
monitoring stops when the user ends the session
The intended UX is that the user may then lock the phone or place it away while the active session remains in progress.
Question:
Is there any App Store-compliant architecture that would allow local keyword / wake-word detection to continue while the device is locked or the app is backgrounded during that active session?
Or would iOS lifecycle / background execution rules make this infeasible for custom wake-word detection?
Interested in practical experience around:
AVAudioSession
background audio modes
on-device speech processing
App Review acceptability
Thanks in advance.
0
0
80