← All projects

EulogySong

Turns the text of a eulogy into a personalised memorial song.

EulogySong screenshot
Started2025
Built withNext.js, TypeScript, OpenAI, Google Lyria, Clerk, Vercel Postgres

EulogySong takes the text of a eulogy and turns it into a song. You paste in what was written or read out; GPT-4 drafts lyrics, a title and a musical style from it, and a music model generates the audio. What comes back is a track you can listen to and download. Generation sits behind a sign-in, mostly because each song costs real money to produce.

Whether anyone actually wants this is the open question, and I chose to answer it with a donation button rather than a price. Asking a grieving family to pay up front for something they cannot hear yet felt like the wrong order. So it is live, running on donations, and I am not pushing it while that question is unanswered.

The awkward part technically is content filtering. A eulogy is text about death, and the primary music model refuses some of them outright, so a blocked generation falls through to a second provider rather than failing. Time is the other constraint — a song can take longer to produce than the serverless function is allowed to run, so each request records a pending task first and is reconciled the next time you open your list.