<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/need-a-face-for-your-voice-agent---say-no-more-s3ookrjqg" -->

---
title: Need a face for your voice agent? - say no more | daily.dev
description: gsplat-talkinghead is an open-source React component library that adds lip-synced Gaussian-splat 3D avatars to AI voice agents. Gaussian-splat rendering and...
canonical: https://daily.dev/posts/need-a-face-for-your-voice-agent---say-no-more-s3ookrjqg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Need a face for your voice agent? - say no more | daily.dev
og:description: gsplat-talkinghead is an open-source React component library that adds lip-synced Gaussian-splat 3D avatars to AI voice agents. Gaussian-splat rendering and...
og:url: https://daily.dev/posts/need-a-face-for-your-voice-agent---say-no-more-s3ookrjqg
og:image: https://api.daily.dev/og/posts/s3OOkRjQG.png
og:image:alt: Need a face for your voice agent? - say no more
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Need a face for your voice agent? - say no more

**[Navod Peiris](https://daily.dev/sources/qdknthvwa3eq99tgzippu)** · [@navodpeiris](https://daily.dev/navodpeiris) · 1 min read · 0 upvotes · 1 comments

## Summary

gsplat-talkinghead is an open-source React component library that adds lip-synced Gaussian-splat 3D avatars to AI voice agents. Gaussian-splat rendering and wav2arkit neural lipsync run entirely in the browser with no server-side infrastructure required. It supports six providers out of the box: OpenAI Realtime, OpenAI GPT-Live, Qwen Realtime (Alibaba Cloud), ElevenLabs Conversational AI, Vapi, and LiveKit Agents.

## Content

Lip-Synced Gaussian-Splat avatar components for AI voice agents. Drop it into any React app, pick a provider, and hand it your credentials — everything else is handled internally. **No infrastructure provisioning — Gaussian-splat rendering and wav2arkit neural lipsync both run directly in the browser.**

Supported providers: **OpenAI Realtime**, **OpenAI GPT-Live**, **Qwen Realtime (Alibaba Cloud)**, **ElevenLabs Conversational AI**, **Vapi**, **LiveKit Agents**.

[NavodPeiris/gsplat-talkinghead: LAM Gaussian-Splat Avatars for AI voice agents. Realistic avatars for interview/support/sales agents.](https://github.com/NavodPeiris/gsplat-talkinghead)

## Community discussion

Top comments from developers on daily.dev.

**@eyuelgetachewx** · 0 upvotes

> I think having a face for an AI agents is distracting for my work, i rather listen instead.

## Similar posts on daily.dev

- [Building a 3D AI assistant using React Native and GPT-Realtime](https://daily.dev/posts/building-a-3d-ai-assistant-using-react-native-and-gpt-realtime-zomhbknb4) · Nitro Modules · 2 upvotes · 2 comments
- [OpenAI launches new voice intelligence features in its API](https://daily.dev/posts/openai-launches-new-voice-intelligence-features-in-its-api-ymtm53lpv) · TechCrunch · 0 upvotes · 0 comments
- [Add voice to your agent](https://daily.dev/posts/add-voice-to-your-agent-kxuzpbb0m) · Cloudflare · 0 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#webgl](https://daily.dev/tags/webgl)

[View this post on daily.dev](https://daily.dev/posts/need-a-face-for-your-voice-agent---say-no-more-s3ookrjqg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/need-a-face-for-your-voice-agent---say-no-more-s3ookrjqg","headline":"Need a face for your voice agent? - say no more","text":"gsplat-talkinghead is an open-source React component library that adds lip-synced Gaussian-splat 3D avatars to AI voice agents. Gaussian-splat rendering and wav2arkit neural lipsync run entirely in the browser with no server-side infrastructure required. It supports six providers out of the box: OpenAI Realtime, OpenAI GPT-Live, Qwen Realtime (Alibaba Cloud), ElevenLabs Conversational AI, Vapi, and LiveKit Agents.","url":"https://daily.dev/posts/need-a-face-for-your-voice-agent---say-no-more-s3ookrjqg","datePublished":"2026-10-01T17:33:00.167Z","dateModified":"2026-10-01T17:33:00.826Z","author":{"@type":"Person","name":"Navod Peiris","url":"https://daily.dev/navodpeiris","image":"https://media.daily.dev/image/upload/s--aMI68k7f--/f_auto/v1776319232/avatars/avatar_qDkNtHvWA3eQ99TGZiPpU?_a=BAMAMiWQ0","description":"Just another developer who loves distributed systems and AI.","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":70}},"image":"https://media.daily.dev/image/upload/s--X24lPS6W--/f_auto/v1790699652/posts/s3OOkRjQG?_a=BAMAMicg0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"comment":[{"@type":"Comment","text":"I think having a face for an AI agents is distracting for my work, i rather listen instead.","datePublished":"2026-10-02T16:31:33.445Z","url":"https://daily.dev/posts/s3OOkRjQG#c-bbi4z2RSV","author":{"@type":"Person","name":"Eyuel_Getachew","url":"https://daily.dev/eyuelgetachewx","image":"https://avatars.githubusercontent.com/u/32816972?v=4"}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/sources/qdknthvwa3eq99tgzippu","name":"Navod Peiris"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Navod Peiris","item":"https://daily.dev/sources/qdknthvwa3eq99tgzippu"},{"@type":"ListItem","position":3,"name":"Need a face for your voice agent? - say no more"}]}
```

