{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "openspline/openspline",
 "name": "openspline",
 "owner": "openspline",
 "slug": "openspline-openspline",
 "github": "https://github.com/openspline/openspline",
 "what": "OpenSpline is a Python and Node SDK that turns a portrait and generated audio into a synchronized talking avatar video, on OpenSpline Cloud or a self-hosted NVIDIA GPU.",
 "why": "",
 "language": "Python",
 "requirements": [
  "A portrait image of the face to animate, with rights to use it",
  "Python 3.x or Node 20+ for the SDK",
  "Either an OpenSpline Cloud API key or a Linux or WSL2 machine with an NVIDIA GPU",
  "An existing voice AI agent or a TTS provider that outputs PCM audio"
 ],
 "audience_note": "Developers building voice AI agents who want a live face on the agent, and teams that want to run avatar generation on their own GPU.",
 "risk": "dual-use",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Content",
 "url": "https://dedupedai.com/use-cases/openspline-openspline/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "openspline-openspline--add-live-face-to-python-voice-agent",
   "title": "Add a live talking face to a Python voice agent",
   "best": true,
   "url": "https://dedupedai.com/use-cases/openspline-openspline/add-live-face-to-python-voice-agent/",
   "json": "https://dedupedai.com/use-cases/u/openspline-openspline/add-live-face-to-python-voice-agent.json"
  },
  {
   "id": "openspline-openspline--run-avatar-demo-on-own-nvidia-gpu",
   "title": "Run a local avatar demo on your own NVIDIA GPU",
   "best": false,
   "url": "https://dedupedai.com/use-cases/openspline-openspline/run-avatar-demo-on-own-nvidia-gpu/",
   "json": "https://dedupedai.com/use-cases/u/openspline-openspline/run-avatar-demo-on-own-nvidia-gpu.json"
  },
  {
   "id": "openspline-openspline--put-face-on-openai-realtime-agent",
   "title": "Put a face on an OpenAI Realtime agent",
   "best": false,
   "url": "https://dedupedai.com/use-cases/openspline-openspline/put-face-on-openai-realtime-agent/",
   "json": "https://dedupedai.com/use-cases/u/openspline-openspline/put-face-on-openai-realtime-agent.json"
  },
  {
   "id": "openspline-openspline--add-avatar-to-livekit-agent",
   "title": "Add an avatar to a LiveKit voice agent",
   "best": false,
   "url": "https://dedupedai.com/use-cases/openspline-openspline/add-avatar-to-livekit-agent/",
   "json": "https://dedupedai.com/use-cases/u/openspline-openspline/add-avatar-to-livekit-agent.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
