Humphrey the Water Thrifty Camel – AI Voice Kiosk Experience for Cedar Park

A playful, educational mascot project developed for the City of Cedar Park to promote community-wide water conservation. The initiative included designing a warm, engaging character personality, creating conversation-safe AI interactions, and deploying a public-facing interactive kiosk that helps residents learn water-saving habits through humor, clarity, and accessible guidance.

ReactOpenAIGoogle Cloud TTSWeb Speech APIElectronNode.js
Video demonstration of the Humphrey the Water Thrifty Camel – AI Voice Kiosk Experience for Cedar Park project

Client Background

The City of Cedar Park launched the Water Thrifty initiative to help residents adopt sustainable water practices, reduce waste, and stay informed about watering schedules and drought-stage changes. Their outreach needed a friendly, engaging presence that appealed to families, children, and adults alike. The city sought an interactive, personality-driven way to teach water conservation at festivals, public events, and community gatherings.

Humphrey the Water Thrifty Camel was created as a cheerful, approachable mascot capable of delivering accurate conservation tips while keeping interactions fun, memorable, and accessible to all ages.

Project Goals

  1. Create a Distinct Conservation Mascot:
    Develop a warm, humorous, and educational character able to engage visitors at outdoor events and foster positive conservation habits.
  2. Deliver Accurate, Trusted Water Guidance:
    Train the character on Cedar Park’s watering schedules, drought stages, indoor/outdoor conservation tips, and city resources.
  3. Develop a Safe, Age-Appropriate AI Persona:
    Ensure conversations stay family-friendly, non-political, and on-topic, with strong redirect logic for inappropriate queries.
  4. Provide an Accessible Public Experience:
    Build behavior patterns for short sentences, supportive language, visual transcript options, and sensory-friendly responses.
  5. Support City Staff and Public Outreach:
    Enable the mascot to guide residents to city programs, digital portals, rebates, reporting tools, and conservation resources.

Challenges and Solutions

• Establishing the Mascot’s Personality and Voice

Tech Stack

ReactOpenAIGoogle Cloud TTSWeb Speech APIElectronNode.jsCharacter-driven chat architectureWCAG-aligned accessibility patterns

Attribution

Role:Project Lead

Interested in working together? I'm always open to discussing new projects and opportunities.

Related Projects

✉️ Let's Connect

Get in Touch

Have an AI project in mind or need a secure, reliable system built? Let's talk.