Nostalgia Cookbook
说明与用途
该应用帮助老年人将语音备忘录中的食谱转化为结构化数字档案,确保数据隐私。
问题
Grandparents preserve recipes only in memory or disjointed voice memos, making digital archiving difficult.
结果
The app enables grandparents to digitize recipes while preserving privacy, with structured data extraction and long‑form audio handling.
工作流
- Upload or record audio in the app
- Gemini API transcribes audio to raw text
- Local Gemma 2 model extracts recipe structure from transcript
- Structured recipe and narrative are stored in MongoDB Atlas
- User can view and manage archived recipes
证据
I built the Nostalgia Cookbook, a privacy‑first web application designed specifically for my grandparent, who loves cooking but only preserves recipes in their head or via lengthy, disjointed voice memos.
The application transcribes the audio and uses a hybrid AI system to separate the recipe (ingredients, metric/imperial measurements, structured steps) from the invaluable personal stories, historical context, and anecdotes woven into the recording.
The application is built using a modern Next.js (App Router) frontend and backend architecture containerized with Docker, backed by MongoDB Atlas for data persistence.
The raw audio file is initially parsed using the Gemini API (gemini-2.5-flash) via the @google/genai SDK to produce a raw, verbatim stream of consciousness text block from the voice recording.
This unedited text transcript is then piped locally into Gemma 2 (9B) running on an open-source inference runner (Ollama).
- 记录日期: 2026-10-05T07:55:50.227Z