Objective
Automate the flow from voice memos → transcription → markdown notes in the Obsidian vault, so spoken notes can be captured on the go and later processed into journal entries.
Context
Previously used an Aiko-based Apple Shortcut (“Start Transcribing”) that recorded audio, ran it through Aiko’s on-device Whisper model, and saved the transcript as a markdown file. That shortcut broke on this Mac because Aiko is no longer installed, and two of its six actions show as “Unknown Action.”
Apple’s native on-device transcription has caught up — their new SpeechAnalyzer/SpeechTranscriber APIs (macOS 26 Tahoe / iOS 18+) are 2.2x faster than Whisper Large V3 Turbo with comparable accuracy (per MacStories and 9to5Mac benchmarks). No reason to depend on Aiko anymore.
Current State
MemoToJournal shortcut — installed and syncing via iCloud.
Flow:
- Accept audio from Share Sheet (Voice Memos) or record new audio if run standalone
- Transcribe using Apple’s native on-device “Transcribe Audio” action
- Format two date variables —
DateString(yyyy-MM-dd-HHmm) for filename,ISODate(yyyy-MM-dd) for frontmatter - Build markdown with YAML frontmatter (date, tags: voice-memo + transcript, source: voice-memo)
- Save as
voice-memo-{DateString}.mdto vault Inbox - Show confirmation notification
Known limitations:
- The “Transcribe Audio” action requires macOS 26 Tahoe or iOS 18+. Current Mac is on macOS 15.7.6 (Sequoia) — the transcription step shows as “Unknown Action” and won’t run here.
- Works on iPhone (iOS 18+). Mac support pending Tahoe upgrade.
- Save destination needs to be manually pointed at the vault’s
Inbox/folder on first run (one-time setup).
Prior Art Reviewed
- “Start Transcribing” (own shortcut): 6 actions — Record audio → Aiko transcribe → Wait → Get clipboard → Set name to
aiko-note-{date}.md→ Save (missing app). Broken on this Mac. - “Add Note” (own shortcut): 4 actions — separate quick-note shortcut, not transcription-related.
- RoutineHub “Local Transcribe to Obsidian”: Uses Aiko/Whisper locally, saves to vault. Same Aiko dependency.
- RoutineHub “Transfer Voice Memos to Obsidian”: Uses Just Press Record, companion cleanup shortcut.
- Pedro Amini’s gist: macOS script that extracts Apple’s native transcript from Voice Memo file’s
tsrpMP4 atom. No Whisper needed, hourly cron. Interesting but macOS 15+ only and requires filesystem access to Voice Memos container (blocked by sandbox).
Next Actions
- Point Save File action to Obsidian vault
Inbox/folder on iPhone (one-time setup) - Test end-to-end on iPhone: record memo → share to MemoToJournal → verify .md appears in Inbox
- Upgrade Mac to macOS 26 Tahoe (post-Thailand trip) to enable Mac-side transcription
- After Tahoe upgrade, test on Mac and verify Transcribe Audio action resolves
- Consider adding a “check for existing transcript” step once on Tahoe (Voice Memos auto-generates transcripts on iOS 18+ — could skip re-transcription)
Resources
- Apple SpeechAnalyzer/SpeechTranscriber API benchmarks: https://www.macstories.net/stories/hands-on-how-apples-new-speech-apis-outpace-whisper-for-lightning-fast-transcription/
- 9to5Mac accuracy comparison (Apple vs Whisper vs Parakeet): https://9to5mac.com/2025/07/03/how-accurate-is-apples-new-transcription-ai-we-tested-it-against-whisper-and-parakeet/
- Pedro Amini’s native transcript extraction: https://gist.github.com/pedramamini/f4efacfe7080e07e18f54e13d8243dc1
Notes
The long-term vision is: speak a note on the go → transcript lands in Inbox → in a Cowork session, ask Claude to read the Inbox transcripts and weave them into proper journal entries in Chronicles. This keeps the capture fast and frictionless while the journaling stays high-quality.
Related Projects
- Thailand Trip — immediate use case for trip journaling