With the Voice Conversational Entitlement, can a CarPlay app establish a turn-based audio interface that operates in two modes:
- Speaking mode:
- Audio Session configured for playback
- Buffered audio
- Listening mode:
- Switch Audio Session to .record or .playAndRecord
- Activate SFSpeechRecognizer
And continue toggling back and forth. The app should listen for responses to questions or other audio cues, and assuming those answers are correct (based on analysis of results from SFSpeechRecognizer), continue this pattern of mode 1 and 2 alternating.
This appears to be a valid use of this entitlement. Does this also require the Audio App Entitlement, or is the Voice Conversational Entitlement sufficient? Are there other obstacles to this type of app that I'm not seeing? Or perhaps this is technically possible, but unlikely to pass app store review?