Am I allowed to use Speech framework on Swift Student Challenge?

Hello! I would like to use Speech Framework on my App Playground for this year challenge. But I still can't understand if I am allowed to use it to respect the rule of "not rely on a network connection". That's why:

  • Speech framework can use on-device Speech recognition – No internet connection needed ✅.
  • But it can ask to download an Apple's native language package to use it for this on-device recognition – To get this, you need to be connected to the Internet ❌.
  • When I try to add a Speech Recognition Capabilities on my App Playground, its' description says: "Required to perform speech recognition using Apple's servers." (screenshot is attached). Does it mean that I won't be able to use on-device recognition on my App Playground? – And therefore, only online-version of this framework is available and I can't use it to participate on the challenge successfully❓.

If it's possible, could you please make it clearer? This framework is crucial for my App Playground and I really need this to make it work.

Thanks for your help in advance! And a have a good day!

Answered by Developer Tools Engineer in 822970022

Hi there! It is only required that your app playground work without an active Internet connection. If on-device speech recognition works in an app, it will also work in an app playground.

You should test your app playground while not connected to the Internet to confirm that it works the way you would like it to be evaluated.

Accepted Answer

Hi there! It is only required that your app playground work without an active Internet connection. If on-device speech recognition works in an app, it will also work in an app playground.

You should test your app playground while not connected to the Internet to confirm that it works the way you would like it to be evaluated.

Am I allowed to use Speech framework on Swift Student Challenge?
 
 
Q