Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Speech Recognition Entitlement Not Appearing in App ID Capabilities

This thread has been locked by a moderator; it no longer accepts new replies.

Hello,

I recently enrolled in the Apple Developer Program and created an App ID with the bundle ID com.echo.eyes.voice.

I am trying to enable Speech Recognition in the App ID capabilities list, but the option does not appear — even after waiting over a week since my membership was activated.

I’ve already:

Confirmed my Apple Developer account is active

Checked the Identifiers section in the Developer portal

Tried editing the App ID, but Speech Recognition is not listed

Contacted both Developer Support and Developer Technical Support (Case #102594089120), but was told to post here for help

My app uses Capacitor + the @capacitor-community/speech-recognition plugin. I need the com.apple.developer.speech-recognition entitlement to appear so I can use native voice input in iOS.

I would really appreciate help from an Apple engineer or anyone who has faced this issue.

Thank you, — Daniel Colyer

Answered by DTS Engineer in 841425022

Let’s focus this discussion on you other thread.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Boost

Hello. Please verify that you have followed the directions here:

And there is also the following sample that uses Speech Recognition that you can use for comparison:

Maybe it's just a matter of making sure you have the NSSpeechRecognitionUsageDescription key in your Info.plist file.

You mentioned you contacted DTS, but that is not one of our tracking numbers - looks like the kind Apple Developer Programs uses. If you can provide the DTS case number I'll be glad to look that up and see if I can find out anything from that.

Hi, thank you for your help.

Yes, I have followed all of the instructions linked in both the “Asking Permission to Use Speech Recognition” and “Recognizing Speech in Live Audio” guides. I have also added both the required keys to my Info.plist file:

NSSpeechRecognitionUsageDescription

NSMicrophoneUsageDescription

I’ve rebuilt the entire project using a new App ID (com.echo.eyes.app) after enrolling in the Apple Developer Program, cleaned the iOS platform, reinstalled CocoaPods, and verified that the plugin is working correctly inside a real device test (not a browser).

However, I’m still not seeing any prompt for microphone or speech recognition, and the SpeechRecognition.available() plugin method returns false, indicating that speech services are still not available to the app.

Could you please confirm whether the Speech Recognition entitlement needs to be manually enabled by Apple, and if so, how I can request it?

I previously reached out to Developer Technical Support (DTS), but I was not given a tracking number — it may have been submitted through the Developer Program support instead. Please let me know if there’s any way to track that request or escalate this.

Thanks again for your support — I really appreciate your time.

Best regards, Daniel

Let’s focus this discussion on you other thread.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Speech Recognition Entitlement Not Appearing in App ID Capabilities
 
 
Q