<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Varnit Kumar</title>
    <description>The latest articles on DEV Community by Varnit Kumar (@kumarvarnit16).</description>
    <link>https://dev.to/kumarvarnit16</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Varnit Kumar</title>
      <link>https://dev.to/kumarvarnit16</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kumarvarnit16"/>
    <language>en</language>
    <item>
      <title>Heirloom AI: Preserving Grandpa's Voice Recipes with Open-Weight Gemma AI &amp; ElevenLabs</title>
      <dc:creator>Varnit Kumar</dc:creator>
      <pubDate>Sun, 04 Oct 2026 05:29:16 +0000</pubDate>
      <link>https://dev.to/kumarvarnit16/heirloom-ai-preserving-grandpas-voice-recipes-with-open-weight-gemma-ai-elevenlabs-4hdd</link>
      <guid>https://dev.to/kumarvarnit16/heirloom-ai-preserving-grandpas-voice-recipes-with-open-weight-gemma-ai-elevenlabs-4hdd</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;Heirloom AI&lt;/strong&gt; for my Grandpa Arthur (and families with elderly loved ones). Grandpa Arthur spent a lifetime mastering rustic Italian dishes, slow-simmered marinara, and secret family recipes. As he got older, typing or writing recipes down became difficult, so he began recording rambling voice memos on his phone.&lt;/p&gt;

&lt;p&gt;However, voice notes are unstructured, contain rambling family anecdotes, and lack exact measurements ("a pinch of love", "a knob of butter"). &lt;strong&gt;Heirloom AI&lt;/strong&gt; uses open-weight &lt;strong&gt;Gemma AI&lt;/strong&gt; to process Grandpa's voice audio, resolve vague measurements into standardized quantities, separate emotional stories from technical cooking steps, and store them in an interactive Heirloom Vault.&lt;/p&gt;

&lt;p&gt;It also features a &lt;strong&gt;Hands-Free Kitchen Companion&lt;/strong&gt; with voice commands ("Next step", "Repeat") and natural voice audio readout so anyone in the kitchen can cook Grandpa's recipes hands-free without getting screens greasy!&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Deployed App&lt;/strong&gt;: &lt;a href="https://heirloom-ai-pi.vercel.app/" rel="noopener noreferrer"&gt;https://heirloom-ai-pi.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key Senior Interactive Features&lt;/strong&gt;:

&lt;ol&gt;
&lt;li&gt;🎙️ &lt;strong&gt;Voice Memory Studio&lt;/strong&gt;: Live microphone audio recorder with dynamic HTML5 Canvas waveform visualizer, persona selectors, and Gemma 4-bit prompt extraction pipeline.&lt;/li&gt;
&lt;li&gt;📖 &lt;strong&gt;The Heirloom Vault&lt;/strong&gt;: Scalable recipe gallery with unit converter (Metric vs. US Imperial), serving multiplier (1x, 2x, 3x), Recharts flavor profile radar chart, macro nutrient cards, and printable heirloom recipe card modal generator.&lt;/li&gt;
&lt;li&gt;👨‍🍳 &lt;strong&gt;Hands-Free Kitchen Companion&lt;/strong&gt;: Distraction-free full-screen kitchen display with Web Speech &amp;amp; ElevenLabs voice readout, voice command listening, interactive cooking timers, and an "Ask Grandpa's AI" assistant.&lt;/li&gt;
&lt;li&gt;💡 &lt;strong&gt;Open Innovation &amp;amp; Benchmarks&lt;/strong&gt;: Technical deep-dive with Recharts benchmark visualizations comparing on-device Gemma 4-bit latency and privacy against closed cloud models.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;Project source code repository:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/vannu07" rel="noopener noreferrer"&gt;
        vannu07
      &lt;/a&gt; / &lt;a href="https://github.com/vannu07/Heirloom-AI" rel="noopener noreferrer"&gt;
        Heirloom-AI
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🍳 Heirloom AI&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;&lt;em&gt;Grandpa's Voice Recipe Vault &amp;amp; Hands-Free Kitchen Companion&lt;/em&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://heirloom-ai-pi.vercel.app/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/954dfa3b406b5938ae0f6264c66bdfd261026dd37202cff89afe185fdf9c6972/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c69766525323044656d6f2d686569726c6f6f6d2d2d61692d2d70692e76657263656c2e6170702d6439373730363f7374796c653d666f722d7468652d6261646765266c6f676f3d76657263656c" alt="Live Demo"&gt;&lt;/a&gt;
&lt;a href="https://github.com/vannu07/Heirloom-AI" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/9aa217096d4d3a96db9b221c24567d9af5087ecefd1a6f275ea2fd85fa20b6c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769744875622d76616e6e753037253246486569726c6f6f6d2d2d41492d3138313731373f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562" alt="GitHub Repo"&gt;&lt;/a&gt;
&lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/ddcbe6d655b2406c83d2e5cfd240391cd394671bc4321e62a7d534b869e94cfc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4861636b746f626572666573742d3230323625323050726f6a6563742d6635396530623f7374796c653d666f722d7468652d6261646765266c6f676f3d6861636b746f62657266657374" alt="Hacktoberfest 2026"&gt;&lt;/a&gt;
&lt;a href="https://ai.google.dev/gemma" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/545a79b48e79c69a9ee6298c52c2d1b7d9379bf6d07ca2f27eca043b37a95872/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e2d2d5765696768742d47656d6d61253230342d2d6269742d3130623938313f7374796c653d666f722d7468652d6261646765266c6f676f3d676f6f676c65" alt="Gemma AI"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/vannu07/Heirloom-AI/public/hero-3d.jpg"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fvannu07%2FHeirloom-AI%2FHEAD%2Fpublic%2Fhero-3d.jpg" alt="Heirloom AI 3D Isometric Hero Visual"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;b&gt;Built for the Hacktoberfest Weekend Challenge: Build for a Friend&lt;/b&gt;&lt;br&gt;
  Preserving priceless family culinary knowledge using open-weight Gemma AI &amp;amp; ElevenLabs Voice Synthesis
&lt;/p&gt;


&lt;/div&gt;
&lt;br&gt;


&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 Executive Summary&lt;/h2&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Heirloom AI&lt;/strong&gt; is built for Grandpa Arthur (and families with elderly loved ones). Grandpa Arthur spent a lifetime mastering rustic Italian dishes, slow-simmered marinara, and secret family recipes. As he got older, writing or typing recipes down became difficult, so he began recording rambling voice memos on his phone.&lt;/p&gt;

&lt;p&gt;However, voice notes are unstructured, contain rambling family anecdotes, and lack exact measurements (&lt;em&gt;"a pinch of love"&lt;/em&gt;, &lt;em&gt;"a knob of butter"&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Heirloom AI&lt;/strong&gt; uses open-weight &lt;strong&gt;Gemma AI&lt;/strong&gt; to process Grandpa's voice audio, resolve vague measurements into standardized quantities, separate emotional stories from technical cooking steps, and store them in an interactive Heirloom Vault.&lt;/p&gt;

&lt;p&gt;It also features a &lt;strong&gt;Hands-Free Kitchen Companion&lt;/strong&gt; with…&lt;/p&gt;&lt;/div&gt;


&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/vannu07/Heirloom-AI" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/vannu07/Heirloom-AI/blob/main/src/App.jsx" rel="noopener noreferrer"&gt;&lt;code&gt;src/App.jsx&lt;/code&gt;&lt;/a&gt;: Main layout container &amp;amp; state manager with Framer Motion AnimatePresence and Toast system.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vannu07/Heirloom-AI/blob/main/src/components/VoiceStudio.jsx" rel="noopener noreferrer"&gt;&lt;code&gt;src/components/VoiceStudio.jsx&lt;/code&gt;&lt;/a&gt;: Audio recorder &amp;amp; Gemma 4-bit extraction pipeline.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vannu07/Heirloom-AI/blob/main/src/components/RecipeVault.jsx" rel="noopener noreferrer"&gt;&lt;code&gt;src/components/RecipeVault.jsx&lt;/code&gt;&lt;/a&gt;: Recipe gallery with serving scaler, unit converter, Recharts flavor radar, and printable cards.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vannu07/Heirloom-AI/blob/main/src/components/CookingMode.jsx" rel="noopener noreferrer"&gt;&lt;code&gt;src/components/CookingMode.jsx&lt;/code&gt;&lt;/a&gt;: Hands-free voice cooking assistant &amp;amp; timer.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/vannu07/Heirloom-AI/blob/main/src/components/OpenInnovationTab.jsx" rel="noopener noreferrer"&gt;&lt;code&gt;src/components/OpenInnovationTab.jsx&lt;/code&gt;&lt;/a&gt;: Judge technical deep-dive with latency benchmarks.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source AI Core&lt;/strong&gt;: Powered by open-weight &lt;strong&gt;Gemma 2 / Gemma 4-bit local inference&lt;/strong&gt; models. The Gemma model takes raw speech-to-text transcripts, parses vague measurements into precise quantities, and structures the output into standardized JSON.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend Stack&lt;/strong&gt;: Vite, React 19, Tailwind CSS v4, Framer Motion for fluid layout animations, Recharts for data visualizations, Playfair Display &amp;amp; Plus Jakarta Sans typography, Fira Code fonts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Voice Synthesis &amp;amp; Control&lt;/strong&gt;: ElevenLabs &amp;amp; Web Speech API for natural step-by-step audio readout and hands-free voice commands.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio Visualizers&lt;/strong&gt;: HTML5 Canvas API with real-time waveform rendering and Web Audio API ambient kitchen simmer sound generator.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation was essential for building &lt;strong&gt;Heirloom AI&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;100% Privacy &amp;amp; Data Security&lt;/strong&gt;: Voice memos contain intimate family memories, names, and personal stories. Closed cloud APIs harvest prompt data to train commercial models. With open-weight Gemma running locally, zero personal data leaves the device.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline Kitchen Resilience&lt;/strong&gt;: Kitchens often have poor WiFi reception or thick plaster walls. Local Gemma inference runs seamlessly offline on laptops or kitchen tablets without internet connection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Operating Cost&lt;/strong&gt;: Heirloom recipes should be accessible across generations without recurring API token subscriptions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Heritage Dialect Fine-Tuning&lt;/strong&gt;: Open-weight Gemma allows fine-tuning on regional culinary terms (e.g. Italian "soffritto", Indian "tadka", Southern "potlikker") that proprietary generic models misinterpret.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Gemma&lt;/strong&gt; (Featured Category)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of ElevenLabs&lt;/strong&gt; (Partner Category)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Render / DigitalOcean&lt;/strong&gt; (Featured Category)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
      <category>hacktoberfest</category>
    </item>
  </channel>
</rss>
