# Talking Avatar > Realistic talking avatars for voice agents, no-code AI voice agents, and a free open-source 3D talking avatar for the browser. - [Introduction](https://docs.talking-avatar.dev/index.md): Give your voice agent a face. Talking Avatar turns any voice into a lifelike talking avatar, in real time. - [Quickstart](https://docs.talking-avatar.dev/get-started/quickstart.md): Get a talking avatar running in a few minutes, with or without code. - [Choose a product](https://docs.talking-avatar.dev/get-started/choose-a-product.md): Realistic Avatars, Voice Agents and Open Source compared. - [Pricing](https://docs.talking-avatar.dev/get-started/pricing.md): Pay as you go from prepaid credits, billed per second. No subscription, no minimum, no setup fee. - [Create an account and sign in](https://docs.talking-avatar.dev/dashboard/sign-up.md): Sign up with Google or an emailed code. No passwords. - [Dashboard tour](https://docs.talking-avatar.dev/dashboard/overview.md): What's on each page of the Talking Avatar dashboard. - [API keys](https://docs.talking-avatar.dev/dashboard/api-keys.md): Create, store and revoke the keys your server uses to start avatar sessions. - [Usage](https://docs.talking-avatar.dev/dashboard/usage.md): Every avatar session, with its duration, rate and cost. - [Billing and credits](https://docs.talking-avatar.dev/dashboard/billing.md): Add credits, turn on auto top-up, set a monthly spending limit and remove the watermark. - [Voice Agents overview](https://docs.talking-avatar.dev/voice-agents/overview.md): Complete AI voice agents on a realistic avatar, set up in the dashboard with no code. - [Create a voice agent](https://docs.talking-avatar.dev/voice-agents/create-an-agent.md): From a template to a working agent you can call, in a few minutes. - [Templates](https://docs.talking-avatar.dev/voice-agents/templates.md): Six starting points for a new voice agent, and the full prompt of each. - [Write a good prompt](https://docs.talking-avatar.dev/voice-agents/prompting.md): How to write the prompt and first message for a spoken conversation. - [Avatar and voice](https://docs.talking-avatar.dev/voice-agents/avatar-and-voice.md): Pick the face your callers see, the voice they hear, and how fast it speaks. - [Conversation settings](https://docs.talking-avatar.dev/voice-agents/conversation-settings.md): Turn-taking, interruptions, noise reduction, reasoning and call length. - [Tools](https://docs.talking-avatar.dev/voice-agents/tools.md): Let the agent look things up and take actions during the call through your HTTPS endpoints. - [Post-call webhook](https://docs.talking-avatar.dev/voice-agents/webhooks.md): Get every finished call and its transcript on your server, signed. - [Share and embed](https://docs.talking-avatar.dev/voice-agents/share-and-embed.md): Let people call your agent from a link, a website widget or an iframe. - [Private agents](https://docs.talking-avatar.dev/voice-agents/private-agents.md): Only people with one of the agent's expiring links can call it. - [Calls and transcripts](https://docs.talking-avatar.dev/voice-agents/calls.md): Every call to your agents, with its transcript, cost and how it ended. - [What callers see](https://docs.talking-avatar.dev/voice-agents/caller-experience.md): The call page, step by step, and the messages a caller can get. - [Realistic Avatars overview](https://docs.talking-avatar.dev/realistic-avatars/overview.md): Photorealistic avatars that speak your voice agent's audio in real time, for $0.02 a minute. - [Quickstart](https://docs.talking-avatar.dev/realistic-avatars/quickstart.md): Stream your agent's voice to a realistic avatar and show it on your page. - [LiveKit](https://docs.talking-avatar.dev/realistic-avatars/livekit.md): Have the avatar join your LiveKit room as a participant, with its video and voice as tracks. - [Stream audio](https://docs.talking-avatar.dev/realistic-avatars/streaming-audio.md): Send your agent's voice to the avatar: formats, sample rates and provider settings. - [Interruptions and speech events](https://docs.talking-avatar.dev/realistic-avatars/interruptions.md): Handle barge-in in one call, and keep your agent's transcript accurate. - [Sessions and errors](https://docs.talking-avatar.dev/realistic-avatars/sessions.md): How a session starts, how it's billed, and why it can end. - [Avatars](https://docs.talking-avatar.dev/realistic-avatars/avatars.md): The library of ready-made realistic avatars, with their IDs. - [Custom avatars](https://docs.talking-avatar.dev/realistic-avatars/custom-avatars.md): Your own face, or your brand's presenter, as a realistic avatar. $199 per avatar, one time. - [Set up with a coding agent](https://docs.talking-avatar.dev/realistic-avatars/coding-agent.md): A ready prompt for Claude Code, Codex, Cursor or any coding agent to add a Talking Avatar to your project. - [Production checklist](https://docs.talking-avatar.dev/realistic-avatars/production-checklist.md): What to check before your Realistic Avatars integration goes live. - [Open Source overview](https://docs.talking-avatar.dev/open-source/overview.md): A free, MIT-licensed 3D talking avatar for the browser. No server, no account, no API key. - [Quickstart](https://docs.talking-avatar.dev/open-source/quickstart.md): Install the open-source SDK and make your 3D avatar talk. - [Audio sources](https://docs.talking-avatar.dev/open-source/audio-sources.md): Lip sync audio clips, live streams, microphones and WebRTC voice agents. - [3D avatars](https://docs.talking-avatar.dev/open-source/avatars.md): What your .glb avatar needs, and how to map other morph target names. - [Self-host the model](https://docs.talking-avatar.dev/open-source/self-hosting-the-model.md): Serve the 1 MB lip-sync model from your own site instead of jsDelivr. - [How it works](https://docs.talking-avatar.dev/open-source/how-it-works.md): The model, accuracy, performance, browser support and training data. - [Troubleshooting](https://docs.talking-avatar.dev/open-source/troubleshooting.md): Fixes for common Open Source problems. - [Troubleshooting](https://docs.talking-avatar.dev/help/troubleshooting.md): Fixes for common problems with Realistic Avatars, Voice Agents and your account. - [FAQ](https://docs.talking-avatar.dev/help/faq.md): Answers to common questions about Talking Avatar. - [Security and privacy](https://docs.talking-avatar.dev/help/security-and-privacy.md): How your keys, audio, transcripts and payment details are handled. - [Support](https://docs.talking-avatar.dev/help/support.md): How to reach the Talking Avatar team. - [Installation](https://docs.talking-avatar.dev/sdk/installation.md): One npm package, four entry points. - [Changelog](https://docs.talking-avatar.dev/sdk/changelog.md): What changed in each version of @interviewflowai/talking-avatar. - [LiveAvatar](https://docs.talking-avatar.dev/sdk/live-avatar.md): Runs a Realistic Avatars session on your server: starts the avatar, sends your agent's voice, handles interruptions. - [LiveAvatarView](https://docs.talking-avatar.dev/sdk/live-avatar-view.md): Plays a Realistic Avatars session's video and voice in your page over WebRTC, and reconnects by itself. - [Agent links](https://docs.talking-avatar.dev/sdk/agent-links.md): createAgentLink, listAgentLinks and deleteAgentLink: manage a private voice agent's links from your server. - [TalkingAvatar](https://docs.talking-avatar.dev/sdk/talking-avatar.md): The Open Source 3D talking avatar: loads a .glb avatar and lip syncs it to any audio in the browser. - [TalkingAvatarView (React)](https://docs.talking-avatar.dev/sdk/react.md): The Open Source 3D talking avatar as a React component. - [API overview](https://docs.talking-avatar.dev/api-reference/introduction.md): The realtime avatar API, the REST API, and the requests we send you. - [Realtime avatar API](https://docs.talking-avatar.dev/api-reference/realtime/overview.md): Run Realistic Avatars from any language over one WebSocket: no SDK needed. - [Messages](https://docs.talking-avatar.dev/api-reference/realtime/messages.md): Every message of the realtime avatar API, in both directions. - [Browser playback](https://docs.talking-avatar.dev/api-reference/realtime/browser-playback.md): Show a direct-output session in your users' browsers over WebRTC, from any backend. - [Python example](https://docs.talking-avatar.dev/api-reference/realtime/python.md): A complete realtime avatar client in Python: direct output with FastAPI, LiveKit, TTS and interruptions. - [Create a link](https://docs.talking-avatar.dev/api-reference/agent-links/create.md): Make a link that lets someone call a private voice agent until it expires or runs out of calls. - [List links](https://docs.talking-avatar.dev/api-reference/agent-links/list.md): A voice agent's links, newest first, expired and used-up ones included. - [Delete a link](https://docs.talking-avatar.dev/api-reference/agent-links/delete.md): Stop a link right away. - [Tool call](https://docs.talking-avatar.dev/api-reference/tool-call-request.md): What we POST to a voice agent tool's endpoint, and what to send back. - [Post-call webhook](https://docs.talking-avatar.dev/api-reference/call-ended-event.md): The call.ended event we POST to a voice agent's webhook when a call ends. - [Verify signatures](https://docs.talking-avatar.dev/api-reference/verify-signatures.md): Check that a tool call or webhook came from your voice agent. ## Optional - [Website](https://talking-avatar.dev) - [GitHub](https://github.com/interviewflowai/talking-avatar) - [npm](https://www.npmjs.com/package/@interviewflowai/talking-avatar) - [Slack community](https://join.slack.com/t/talking-avatar/shared_invite/zt-4e3u9h2ts-JqpSZc~U1ScpKM_IrOq9Ow) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.