will my app be rejected for using background processes

I am writing an app which uses text to speech when the app is in the background, I'm concerned that it may be rejected when I try to publish it, as per the below regarding background tasks. Does audio playback cover text to speech?

2.16: Multitasking apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc.

Answered by DTS Engineer in 41026022

The only folks who can give you a definitive answer about this is App Review; you can contact them directly but, in my experience, they prefer to deal with concrete problems (Is this specific app allowed?) rather than offer general opinions.

My general advice about background modes is to evaluate your use based on the spirit of the guidelines. The audio background mode is their so that users can enjoy audio playback while they do other things on the device (or the device is screen locked). The user understands that doing this sort of work in the background can reduce their battery life, and are reminded that it’s happening by the ongoing sound coming out of the devices speakers.

Does your proposed usage match that?

Share and Enjoy

Quinn "The Eskimo!"
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"
Accepted Answer

The only folks who can give you a definitive answer about this is App Review; you can contact them directly but, in my experience, they prefer to deal with concrete problems (Is this specific app allowed?) rather than offer general opinions.

My general advice about background modes is to evaluate your use based on the spirit of the guidelines. The audio background mode is their so that users can enjoy audio playback while they do other things on the device (or the device is screen locked). The user understands that doing this sort of work in the background can reduce their battery life, and are reminded that it’s happening by the ongoing sound coming out of the devices speakers.

Does your proposed usage match that?

Share and Enjoy

Quinn "The Eskimo!"
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

Hi Yes, pretty much. Thanks for the response.

will my app be rejected for using background processes
 
 
Q