Juggle Ease · Voice AI · About 2 months
A voice assistant inside a family app
A realtime voice assistant inside Juggle Ease, an existing family-organiser app. It is multilingual, turns what people say into real actions in the app across five task categories, and was delivered in about two months, on the day promised. I built the voice assistant, not the app or its API.
5
task categories handled by voice
Delivery scope, not adoption or usage.
2 months
from start to delivery, about
Delivery scope, not adoption or usage.
On time
delivered on the day promised
Delivery date against the one promised, not adoption or usage.
The challenge
Voice that does something.
A voice assistant that only talks back is a demo. This one had to turn what people say into something the app actually does, in more than one language, and arrive on the day promised.
Realtime
Spoken requests handled as people speak, inside the app.
Multilingual
More than one language. The demo runs in English, then Croatian.
Real actions
Every request maps to an action the app already supports.
My role
I built the voice assistant, from the first call and scope to delivery, and delivered it on the day I promised. I did not build the Juggle Ease app or its API: the assistant works through them.
- First call
- Discovery
- Scope & proposal
- Solution design
- Build
- Delivery
The assistant turns speech into the app’s own actions. The app and its API stay as they were.
How it works
From a spoken request to a change in the app.
The conversation and the app action run in the same realtime loop.
- Speech-to-text captures the request through the app’s voice interface.
- The assistant works out the task category, the change asked for and any detail it still needs.
- It creates, edits or deletes the list, todo, reminder, tracker or event through Juggle Ease’s existing API.
- Text-to-speech confirms what changed, so nobody has to go back to the screen to check.
The existing API
Every change goes through the API Juggle Ease already had, so the assistant changes real data in the app.
A realtime speech loop
Speech-to-text, the realtime model and text-to-speech keep the conversation responsive.
Android and iOS audio
Microphone access, playback and interruptions behave differently on each platform, and the integration handles both.
Several languages
The assistant speaks the major languages GPT Realtime 2 supports.
The outcome
Delivered on the day promised.
Five task categories by voice, delivered in about two months, on the day promised at the start. That is delivery scope: no claims here about adoption or usage. In the recorded demo, the assistant creates a picnic list and a packing task in English, then switches to Croatian and adds juice to the same list.
5
Task categories handled by voice. Delivery scope, not adoption or usage.
On time
Delivered on the day promised, in about two months.

