Jev in production › Chat bots and games
Classifies each transcript sentence via Jev to pick facial and body expressions for TalkingHead 3D avatars in real time.
Expressive face and body for TalkingHead avatars, decided by a classifier that reads the transcript — not by tags in the LLM's output.
Live demo — try expressions and gestures right away; add an OpenRouter key to let Jev react to text.
https://github.com/user-attachments/assets/456c9c19-f37a-4aff-8274-5e15c5ce0839
- The main LLM just talks. No emoji, no [happy] markers, no extra rules in its prompt. - Jev decides. Each sentence goes to Jev, TypeSafe's decision model, which picks an expression, a head movement and a hand gesture, each with a confidence. - A director filters. Thresholds, cooldowns and a few rules decide what actually plays. - FACS faces, two body channels. Expressions are Action Unit recipes on ARKit blendshapes that give way to...
For the project's own README, linking back here: