Voice journaling
Talk out your training notes from the dashboard mic; Coach reads them into your week.
Voice journaling is a Pro+ feature for capturing freeform training and recovery notes by speaking instead of typing. Tap the floating mic on your dashboard, talk for up to a minute, and Honedly transcribes it via OpenAI Whisper. The transcript is indexed into your Coach context — so next Sunday's insight and tomorrow's daily brief know what you noted, without you re-typing it.
Best for the things you'd normally forget by the time you get back to a keyboard: how an exercise felt, why a session went short, what you ate that's not in your logged meals, a recurring pain or fatigue signal, a psychological note about a goal.
- Open the app on mobile (HTTPS required — the browser microphone APIs are only available in secure contexts).
- Look for the floating mic button bottom-right of the dashboard, above the bottom navigation.
- Tap to start. The first tap on a new browser prompts you to grant microphone permission; from then on, taps start recording immediately.
- Speak — up to 58 seconds. A progress ring around the button shows time remaining; the recording auto-stops right before the cap so a forgotten button doesn't burn budget.
- Tap to stop. The upload + transcription happens automatically; within ~10 seconds you land on the transcript detail page for what you just said.
iOS Safari, Chrome (Android + desktop), and Firefox (Android + desktop) are supported. The mic button hides itself on browsers that don't expose MediaRecorder.
Every journal you record is stored at /coach/journal with the transcript, audio duration, a sentiment tag, and (optionally) the original audio clip. You can replay any entry, edit the transcript if Whisper missed a word, or delete entries you don't want kept.
Journals automatically thread into the weekly Coach insight and the daily brief — Coach reads them when building the prompt, so observations you record on Tuesday show up in the analysis on Sunday.
Voice is sent to OpenAI Whisper for transcription only — OpenAI retains the audio for 30 days per their data policy, then deletes it. The transcript stays in your Honedly account.
By default Honedly also keeps the audio in a private R2 bucket so you can replay it later. If you'd rather transcribe + discard, flip Retain audiooff from the journal page's settings — Honedly will delete the blob immediately after transcription and only store the text. Already-uploaded clips can be deleted individually from each entry.
- Quiet room is gold. Gym noise, traffic, wind — Whisper handles them but accuracy drops. Walk to a quiet corner if you can.
- Spell out exercise + supplement names. Whisper is good at general English, less so at gym jargon. “R-D-L” instead of just “RDLs” helps; same for supplement brands.
- Short is fine.A 5-second note is just as useful as a 50-second one if it's specific.
- Edit if it matters. Each transcript has an Edit button; correcting names + numbers there also corrects what Coach reads later.
Why is the mic button missing?
Three things to check: (1) are you on a secure connection (HTTPS or localhost)? The microphone API isn't exposed in insecure contexts. (2) Is your account on Pro+? The mic only shows for Pro+. (3) Does your browser support MediaRecorder? iOS Safari 14.3+ and Chrome 47+ do; older browsers don't.
Why is there a one-minute cap?
Two reasons: Whisper bills per second and the cap keeps runaway recordings from spending unexpected budget; and the journal format is meant for a quick capture, not a long monologue — Coach reads dozens of these across a week, and short specific notes work better than rambling ones.
Can I record in a language other than English?
Whisper supports 90+ languages and auto-detects which one you're using. The transcript will be in the same language; Coach handles non-English input fine.