Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 3663Tools index

Previous survey · No. 3507 ·

Pricing
Open Source
Type
TOOL
Use case
Design & Media
GitHub
21 stars
Latest release
v0.9.0
Date

About

react-ai-voice-avatar is an open-source React library that renders a lip-synced 3D talking avatar on the user's GPU, driven by the developer's own LLM. Because it sends no video stream, it avoids per-minute billing of real-time avatar APIs such as HeyGen and Tavus. It can also be used as a headless React hook for ChatGPT-style voice mode alone.

At a glance

react-ai-voice-avatar adds a voice conversation interface to a React app with an existing chat backend. It is worth trying when you need streaming speech and interruptions without replacing the model endpoint you already use.

Good fit

React developers adding push-to-talk or conversational voice to an existing product.

Consider something else when

Use a simpler text interface if voice is optional and you cannot justify speech-provider integration or microphone access.

Start here

Connect a fake backend with a short streamed answer. Interrupt it during playback and confirm the old answer stops before the new one starts.

Cost and requirements

The MIT-licensed library supports a headless React hook and optional avatar UI. Your model and speech services determine usage costs and setup.

Limits to know

Speech and transcript handling depend on the selected providers. Keep provider credentials on the backend and test interruption behavior on target browsers.

Tags

reactvoiceavatarllm3dnpm

Tech Stack

Node.jsTypeScriptVite

Media

react-ai-voice-avatar

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.