Dictation

KeyboardKit makes it easy to add powerful dictation to your keyboard.

Dictation

Dictation can be used to let users enter text by speaking instead of typing. This can be hard to do in a keyboard extension where microphone access is unavailable, but KeyboardKit makes it easy.

KeyboardKit Pro lets your keyboard open the main app to start dictation and link to it via an audio bridge, after which dictation can be performed within the keyboard.

Namespace

KeyboardKit has a Dictation feature namespace with dictation-related types, a DictationContext, auto-persisted DictationSettings, various DictationService implementations, etc.

KeyboardKit Pro

KeyboardKit Pro unlocks features that let you add dictation support with very little code.

The default dictation behavior is to send the dictated text to the main document, but you can use it in any way you want, for instance to trigger certain voice commands.

KeyboardKit Pro also unlocks dictation views that can be customized and styled to great extent, like the main progress views, volume visualizers, etc.

Documentation

The information on this page has been shortened to be easier to overview and keep up to date. For a complete feature description, see the online documentation.