whereismyai
Openspline
Openspline: Video generation software that adds a live face and synchronized speech to voice AI agents from a portrait and audio.
OpenSpline turns a portrait and generated audio into synchronized video and speech for voice AI agents. It runs on your own GPU and provides Python and Node SDKs to stream audio and connect with providers like OpenAI, LiveKit, Gemini, and ElevenLabs. The software supports WebRTC and WebSocket playback through built-in viewers, React components, and web components. It is built for developers adding visual avatars to conversational agents. The backend manages GPU workers, stream buffering, idle video generation, and speech priority.
Openspline at a glance
- Best for: Software engineer
- Runs on: Python, Node, Web, API, self-hosted, open source
- Pricing: Free
- Released: October 2026
- Category: AI video tool
- Website: github.com/openspline/openspline
Key features
- Stream audio to portrait
- Python and Node SDKs
- Built-in viewer and React component
- OpenAI, LiveKit, Gemini, and ElevenLabs connectors
- Self-hosted GPU service
- WebRTC and WebSocket playback
Use it for
- Create synchronized video avatars for voice AI agents
- Stream generated audio to a static portrait image
- Connect AI voice agents to live talking faces
Alternatives to Openspline
- Pipecat — Builds real-time voice and multimodal agents with frame-level control.
- Vision Agents — It enables building low-latency AI agents with support for any model.
- TalkLikeYou Streaming RealTime Demo — Generates 30+ FPS real-time talking-head video with low VRAM usage.
- OpenMontage — Turns your AI coding assistant into a full video production studio.
- Eclatira — Connects voice and video AI agents to APIs and apps without custom integration code.
- OpenFilm — Lets coding agents make films and provides a local browser-based editor.
- OpenLume — Explains complex web infrastructure through interactive visual lessons.
- Bernini — Combines a semantic planner and DiT renderer for video generation and editing tasks.
- ATAS — Maintains persistent spatial and event memory across shots.
- Video2rig — Rebuilds AI video motion directly onto your own Blender rig frame by frame.
- FableCut — Edit video via JSON and MCP or REST while an open browser UI hot-reloads live.
All Openspline alternatives