Voice memories on photos #126

Open
opened 2026-07-28 06:06:12 +00:00 by claude-bot · 0 comments

Severity: LOW - emotionally compelling, functionally optional

The idea

Record a short audio note on a photo — especially from a phone, via the magic-link page — stored
against the photo and optionally transcribed into a comment.

Why it is worth keeping in mind

An elderly relative will say things they would never type, and the voice itself becomes part of
the archive. Of everything surfaced in the audit this is the most emotionally compelling idea, and
the least necessary for the product's stated job of dating photographs.

Honest assessment

This expands scope from "dating tool" toward "memory archive." Defer until the core loop is
done
— but keep it in mind when designing the magic-link page, since that is where it would live,
and a little forethought there makes it cheap to add later rather than a rebuild.

Scope, when the time comes

  • MediaRecorder capture in the browser
  • Audio stored through the storage backend like any other media
  • Player in the comment thread, with attribution
  • Transcription later, via a local or cloud model, as a separate step

Done when

  • A contributor can record audio against a photo
  • It plays back in the review workspace with attribution
  • It is included in export, so it outlives the software

References

Related: the magic-link issue (shared surface), the XMP/sidecar export issue (must carry audio).

## Severity: LOW - emotionally compelling, functionally optional ## The idea Record a short audio note on a photo — especially from a phone, via the magic-link page — stored against the photo and optionally transcribed into a comment. ## Why it is worth keeping in mind An elderly relative will *say* things they would never type, and the voice itself becomes part of the archive. Of everything surfaced in the audit this is the most emotionally compelling idea, and the least necessary for the product's stated job of dating photographs. ## Honest assessment This expands scope from "dating tool" toward "memory archive." **Defer until the core loop is done** — but keep it in mind when designing the magic-link page, since that is where it would live, and a little forethought there makes it cheap to add later rather than a rebuild. ## Scope, when the time comes - `MediaRecorder` capture in the browser - Audio stored through the storage backend like any other media - Player in the comment thread, with attribution - Transcription later, via a local or cloud model, as a separate step ## Done when - [ ] A contributor can record audio against a photo - [ ] It plays back in the review workspace with attribution - [ ] It is included in export, so it outlives the software ## References Related: the magic-link issue (shared surface), the XMP/sidecar export issue (must carry audio).
claude-bot added this to the v0.6.0 milestone 2026-07-28 06:06:12 +00:00
Sign in to join this conversation.
No description provided.