Teacher's Pet / Education / Voice AI
A real-time AI voice tutor that adapts to how each child learns.
Adaptive voice tutoring for children aged 5 to 11, with animated tutors that listen, respond and build a learning profile for each student.
Voice latency target for live conversation (reported)< 500ms
Learner archetypes used to personalise teaching10
Built as a senior engineer at Algotix AI · Visit teachers-pet.net ↗
The challenge
Young children lose interest fast. The tutor had to respond in near real time and adjust to each child, not read from a script.
What was built
- Real-time voice streaming with the OpenAI Realtime API and four ElevenLabs voice agents behind an animated Rive avatar.
- Student knowledge profiles that place each child in one of 10 learner archetypes, refined with GPT post-processing.
- Redis caching and cross-device sync so a session can continue on another device.
- Resumable S3 uploads and an asynchronous transcription pipeline that keeps the live session fast.
Stack
Next.jsTypeScriptOpenAI Realtime APIElevenLabsDynamoDBAWS / SST
Get a build like this
The matching package.
More work
Creator tools↗
< 15 minTime to publish, down from hours (reported)Owli.ai
From hours to under 15 minutes to publish a video everywhere.
Document AI↗
AsyncLarge documents processed without blocking the appLEO AI
Handwritten and scanned academic documents, turned into clean text.
Automotive↗
+220%User engagementDealer-360i / BuyBidCars
A multi-tenant dealership ERP that lifted user engagement by 220%.
Have a problem like this?
Tell me what is slowing you down. I will reply with the clearest next step.