I use SoundAnalysis to analyze background sounds and have enabled background permissions. It worked well in previous iOS systems, but a warning appeared in the new iOS18beta version and sound analysis was stopped. Warning List: Execution of the command buffer was aborted due to an error during execution. Insufficient Permission (to submit GPU work from background) [Espresso::handle_ex_plan] exception=Espresso exception: "Generic error": Insufficient Permission (to submit GPU work from background) (00000006:kIOGPUCommandBufferCallbackErrorBackgroundExecutionNotPermitted); code=7 status=-1 Unable to compute the prediction using a neural network model. It can be an invalid input data or broken/unsupported model (error code: -1). CoreML prediction failed with Error Domain=com.apple.CoreML Code=0 "Failed to evaluate model 0 in pipeline" UserInfo={NSLocalizedDescription=Failed to evaluate model 0 in pipeline, NSUnderlyingError=0x30330e910 {Error Domain=com.apple.CoreML Code=0 "Failed to evaluate model 1 in pipeline" UserInfo={NSLocalizedDescription=Failed to evaluate model 1 in pipeline, NSUnderlyingError=0x303307840 {Error Domain=com.apple.CoreML Code=0 "Unable to compute the prediction using a neural network model. It can be an invalid input data or broken/unsupported model (error code: -1)." UserInfo={NSLocalizedDescription=Unable to compute the prediction using a neural network model. It can be an invalid input data or broken/unsupported model (error code: -1).}}}}}
In iOS 18 beta, the SoundAnalysis framework reports an error when the iPhone is locked
Hi, maybe you found a solution?
This bug only happens on a real device because it works fine in the simulator.
Feedback ID is FB15150861
Hi Jason, do you have any solution for this issue? I have the same problem. Thanks.
Hi Jason, I have the same issue with iOS18. When the app enters the background, analyzing sound does no longer work. Works fine since iOS15!
I'am using the SNAudioStreamAnalyzer https://developer.apple.com/documentation/soundanalysis/snaudiostreamanalyzer
Thanks! Ralph
Any updates on this? Was anybody able to resolve this?
Hi, please let's all create a Feedback Assistant so that Apple can fix this bug as soon as possible. Thanks.
@Borrecan how we can do it?
Check this out: https://forums.developer.apple.com/forums/thread/712889
Done
Hi everyone,
I just tested under 18.2 Beta 2 and unfortunately the problem is still there.
Has anyone received any new information or feedback from Apple?
I can confirm that it is still an issue; bump the visibility. FB15747195
we changed our functionality and now we are using CPU instead of GPU
We're facing the same issue and are pretty stuck trying to find a workaround but nothing yet.
I tested in iOS 18.2 Beta 3 is not working yet.
This is the solution for background sound recognition.
Enable Background processing in Background Modes (Signing and Capabilities.)