Back to Build

Automation

Voice Memo Weekly Review

Apple Voice MemosWhisperClaude CodeGmaillaunchd
WHY DID I DO THIS?
I like to record daily voice memos recapping my day as a way of showing gratitude to what I have. But the archives just sit in the cloud. I thought it would be cool to understand what my mood was on a weekly basis, along with my energy levels - and I wanted to do a thematic analysis to know what caused them.
WHAT TOOLS WERE USED?
I used Claude Code to run a Python job that pulls the week's date-titled memos (e.g. "June 29, 2026"), transcribes locally with Whisper and extracts audio signals (such as pace of speech, pauses and fillers). Claude then uses this work to find patterns across the week.
HOW DOES THE AUTOMATION RUN?
The automation runs every Sunday at 10am via macOS launchd. It reads memo titles from both manifest.plist and CloudRecordings.db, filters to date-format titles only, caches transcripts and emails a 5-section report (Day-by-Day, Energy Chart, Themes, Habit Gaps & Wins, Recommendations) to my inbox. I specifically prompted Claude to not generate insights when there are lack of voice memos to analyse.

Inside the report

What lands in my inbox each Sunday

An actual weekly email from the automation. Click any preview to open it full size.