A 3D Digital Human That Speaks in Your Browser, Driven by a Parameter Stream
Streaming animation parameters instead of video cuts bandwidth and lets a 3D avatar respond to generated text in real time, which is the missing piece for hooking an LLM up to a visual, interactive frontend without perceptible lag.
A single `speak()` call sends text to the cloud, which returns a synchronized parameter stream for voice, lip-sync, facial expressions, and body movements. The browser renders the avatar locally via WebGL2, keeping the pipeline lightweight and responsive. An open-source performance console wraps the SDK into a zero-dependency demo with streaming broadcast, auto-show sequences, status controls, and real-time event visualization. The underlying infrastructure claims ten-million-level concurrency and can deploy on low-cost chips, with the same SDK targeting screens, humanoid robots, and AR/VR headsets.
The architecture offloads heavy synthesis to the cloud while keeping rendering local, which sidesteps the bandwidth and decoding cost of video-based digital humans.
Claiming ten-million-level concurrency and deployment on hundred-yuan chips signals an intent to serve high-volume, cost-sensitive production environments rather than one-off demos.
The parameter-stream approach decouples content generation from presentation, so the same cloud output could drive radically different visual forms—a browser avatar, a robot face, or an AR overlay—without changing the API.