<!-- Generated from the same rendered source as /en/cases/diana-ai. Do not edit dist directly. -->
Title: Voice AI Companion for Elderly Care | Brokk & Sindre
Description: Elderly citizens are lonely, and the technology they are offered often requires tapping buttons and reading screens. Many people simply cannot do that.
Canonical: https://brokk-sindre.dk/en/cases/diana-ai

- [Home](/en)

- [Cases](/en/cases)

- Diana ai

# Voice AI Companion for Elderly Care

Elderly citizens are lonely, and the technology they are offered often requires tapping buttons and reading screens. Many people simply cannot do that.

By Mikkel Krogsholm · February 1, 2025

A useful AI idea often starts with the user's reality. Here, voice mattered more than adding features, and a working prototype made the next decisions concrete.

- Real-time voice conversation in Danish via Gemini Live API

- Remembers personal details across conversations

- Working proof of concept ready for testing

## Background

Most digital services for older people rely on screens and buttons. Many users struggle with screens but can speak and listen. That was the starting point for Diana.

I built Diana as a proof of concept for a partner working in elderly care. The idea was an AI on a tablet that speaks Danish and remembers who it is talking to. The user meets a conversation instead of buttons and menus.

## What I built

Diana is a React app that uses Google’s [Gemini Live API](https://ai.google.dev/gemini-api) for real-time voice conversation. The care staff’s instructions to Diana were written with help from [Claude](https://www.anthropic.com/claude). The user speaks, and Diana listens and responds with a warm, patient voice in Danish.

### Tech stack

- **React + TypeScript** frontend optimized for tablets

- **Gemini Live API** for real-time voice AI with Danish language support

- **Express** for secure token handling (API key never exposed)

- **Zustand** for memory between conversations

- **Docker + nginx** for deployment

Care staff can customize Diana’s personality and knowledge about each resident through settings. Diana never gives medical advice, never corrects memories, and speaks in short, clear sentences.

## Results

Diana is a proof of concept. It made it possible to test whether a Danish voice conversation could work as an interface for people who struggle with screens before anyone committed to building a full product.

## Do you face a consequential AI decision?

Write about the decision, or ask about a leadership briefing or talk.
