Skip to main content
Use deep links to start, stop, and control Utter from apps like Shortcuts, Raycast, Alfred, and scripts.

iOS Shortcuts

Use iOS Shortcuts to start or stop recording without opening Utter.

Fastest setup: use this ready-made shortcut

Apple Shortcuts app iconStart/stop recording with one button and copy to clipboard This shortcut is the easiest way to use Utter hands-free:
  • Press once to start recording.
  • Press the same button or trigger again to stop recording.
  • The transcript is copied to your clipboard automatically.
  • You do not need to open Utter or the Shortcuts app.
Bind it to an iPhone trigger like Action Button or Back Tap (double tap on the back of your phone) for quick one-button dictation.

Available Utter Shortcut Actions

Shortcut ActionOptional Mode ParameterBehavior
Start RecordingYesStarts recording. If Mode is not set, Utter uses the last used mode.
Stop RecordingNoStops recording and completes transcription.
Toggle RecordingYesStarts or stops recording with one action. If Mode is not set, Utter uses the last used mode.

Dictation Controls

Control recording with these URLs:
ActionURL
Start recordingutter://dictation/start
Stop recordingutter://dictation/stop
Pause recordingutter://dictation/pause
Cancel recordingutter://dictation/cancel

Mode Switching

Switch to a specific mode:
utter://mode/set/{mode-name}
Mode names are converted to lowercase kebab-case (for example, Voice to Text becomes voice-to-text):
Mode NameURL
Obsidian Notesutter://mode/set/obsidian-notes
Emailutter://mode/set/email
Voice to Textutter://mode/set/voice-to-text

Usage Examples

Terminal

open "utter://dictation/start"

Shortcuts.app

1

Add Open URLs Action

Add an Open URLs action.
2

Enter Utter URL

Enter a Utter URL (for example, utter://dictation/start).
3

Run Shortcut

Run the shortcut to trigger Utter.
What to expect: Utter runs the matching action immediately when the shortcut is executed. If that did not work: Confirm Utter is installed and currently running before triggering the URL.

Raycast / Alfred

Create a script or workflow that opens the URL:
open "utter://mode/set/email"
open "utter://dictation/start"

Keyboard Maestro

Use the Open URL action with any Utter deep link to trigger it from a macro.