Use automation to send Utter output to other apps, start or stop recording, and build hands-free workflows.Documentation Index
Fetch the complete documentation index at: https://utter.to/docs/llms.txt
Use this file to discover all available pages before exploring further.
iOS Shortcuts
Use iOS Shortcuts to start or stop recording without opening Utter.Fastest setup: use this ready-made shortcut

- 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.
Available Utter Shortcut Actions
| Shortcut Action | Optional Mode Parameter | Behavior |
|---|---|---|
| Start Recording | Yes | Starts recording. If Mode is not set, Utter uses the last used mode. |
| Stop Recording | No | Stops recording and completes transcription. |
| Toggle Recording | Yes | Starts or stops recording with one action. If Mode is not set, Utter uses the last used mode. |
macOS Completion Commands
On macOS, each mode can run a completion command after transcription finishes. Use completion commands when you want Utter to send the final transcript to another app or script automatically. For example, you can append each finished dictation to your Obsidian daily note with the Obsidian CLI.
Add a Completion Command
What to expect: After that mode finishes transcribing, Utter runs the command using
/bin/zsh -lc.
Available Variables
Use these variables in your command:| Variable | Meaning |
|---|---|
$UTTER_TRANSCRIPT_OUTPUT | Final saved transcript output. |
$UTTER_ORIGINAL_TRANSCRIPT_OUTPUT | Original transcript text when the final output is enhanced; otherwise empty. |
Example: Append to Obsidian
Dictation Controls
Control recording with these URLs:| Action | URL |
|---|---|
| Start recording | utter://dictation/start |
| Stop recording | utter://dictation/stop |
| Pause recording | utter://dictation/pause |
| Cancel recording | utter://dictation/cancel |
Mode Switching
Switch to a specific mode:Voice to Text becomes voice-to-text):
| Mode Name | URL |
|---|---|
| Obsidian Notes | utter://mode/set/obsidian-notes |
utter://mode/set/email | |
| Voice to Text | utter://mode/set/voice-to-text |
Usage Examples
Terminal
Shortcuts.app
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.