01
Language setup
The learner sets their native language, target language and level, shaping every scene generated after.
AI Products
Multi-language learning app that generates real-world scenario stories with target-language audio, target-language text and phonetic text side by side.
Context
A Framework7 app built for learners who pick up language through phonetics and real-world scenarios rather than static lesson trees. The learner sets a native language, a target language and a scenario, and the platform generates a playable scene with narrated audio and matching text.
What was built
The work was scoped around what needed to move, connect or become easier to understand.
Production flow
The work is easier to scan as a chain of generation steps rather than one large AI pipeline.
01
The learner sets their native language, target language and level, shaping every scene generated after.
02
A prompt describes the real-world scenario the learner wants to practise, from ordering coffee to a job interview.
03
An LLM turns the scenario into a short dialogue-driven story matched to the learner's level.
04
Each line is rendered as target-language text alongside a phonetic version, so learners can read while they listen.
05
ElevenLabs narrates every line in the target language, one audio track per scene.
06
Inngest coordinates each generation step in the background before the finished scenes are ready to play in the app.
Key features
01
02
03
04
05
Stack / tools involved
The important part is not the tool list. It is what each piece is responsible for in the workflow.
01
Framework7 powered the app shell. Learners configure their native language, target language and a real-world scenario before generation starts.
02
An LLM generated the scenario's story and phonetic transcription while ElevenLabs narrated each line in the target language.
03
Inngest coordinated each background generation step on Vercel, so scenes were ready to play in the app once every piece had finished.
Useful for
Product builds needing personalised, multi-language conversational content for phonetics-first or real-world-scenario learners rather than fixed lesson trees.
Primary capability
Book a time to talk through what you're trying to build.