{
  "id": 1437285,
  "title": "Dog Whisperer",
  "url": "https://urgent.news/2026/08/17/dog-whisperer",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-17T06:22:02.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/jatin_rawat_80f388e400d36/dog-whisperer-32nf"
  },
  "original_language": "en",
  "account": "Dog Whisperer is an application that takes a photo of your pet, determines their likely emotional state, and then speaks the mood out loud using an appropriate voice. A disgruntled pet will receive a grumbling voice, while a pet feeling dramatically offended will receive a dramatic tone. This app also functions as a pet log, tracking meals, weight, and walks over time in Snowflake, with trend charts to visualize any changes in habits. Users can add their pets and begin logging, using a unique username to maintain separate records. The app can be accessed at this link: https://dogwhisperer-whi6rye8zklcdtnedyxmww.streamlit.app/\n\nThe development process involved utilizing Google’s Gemini (model: gemini-3.5-flash-lite) to analyze the mood of the pet in the photograph. This data was then forwarded to Gemini’s native Text-to-Speech (TTS) model (gemini-3.1-flash-tts-preview) to generate a voice that aligns with the pet's mood – a lethargic tone for a tired pet, a dramatic tone for a distressed pet. For data management and trend charting, Snowflake was employed – providing a platform for storing meal records, weight measurements, and walking logs for each pet, and amplifying the app’s utility. Essentially, the app combines a generative AI pipeline for mood detection and a data warehouse for tracking pet health metrics, resulting in an entertaining and practical tool. This submission has been categorized under Best Use of Google AI and Best Use of Snowflake.",
  "summary": "This is a submission for Weekend Challenge: Dog Days Edition Dog Whisperer is an app that looks at a photo of your dog, figures out what it's probably feeling, and then actually says it out loud in a voice that matches the mood. Grumpy dog gets a grumpy voice. Dramatically offended dog gets... a dramatically offended voice. You get the idea. It also doubles as a pet log — meals, weight, and walks…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}