Skip to content

Fact · Dictation on phones and tablets

Apple's documentation says that when supportsOnDeviceRecognition is false, the SFSpeechRecognizer requires a network connection to recognize speech.

Checked against its source on October 17, 2026

In the source's own words

“requires a network in order to recognize speech”

supportsOnDeviceRecognition (Speech framework documentation), Apple Inc., n.d., Discussion.

Open the original
What it measures
Apple's reference for the supportsOnDeviceRecognition property of SFSpeechRecognizer, read on 2026-10-17. The property belongs to the recognizer, which is created for one language, so the answer can differ by language.
What it does not show
Apple's page does not list the languages or devices where the property is true. Check it at runtime for each language your app supports.

Source

Cited on

SFSpeechRecognizer needs a network without on-device support | Yap