Most WordPress AI chatbots are text boxes. AI Avatar gives your visitors a real 3D digital human they can talk to with voice — the avatar lip-syncs in real time and replies with natural-sounding speech.
Two ways to use
- Demo mode (this plugin’s default) — Quick evaluation with our hosted demo LLM. Paste the API Key, the chat bubble shows up. No coding required. Ideal for evaluating the 3D avatar quality and the conversation UX.
- Production mode — Plug in your own LLM (OpenAI, Claude, internal API) via our JavaScript SDK in
external mode. You keep full control over the conversation logic and data flow; the plugin / SDK only handles the 3D avatar rendering, lip-sync, and voice I/O.
Most production deployments use Production mode so visitor messages never touch our LLM and stay within your existing chat / support stack. The plugin’s bundled chat exists for fast first-impression demos.
Why a 3D avatar?
- More engaging than text — visitors talk longer, ask more questions, convert better
- Voice in / voice out — natural conversation, not typing
- Real-time lip-sync — the avatar’s mouth matches the speech, not a cheap GIF
- Drop-in — one API Key in settings, the bubble shows up in 3 minutes
Features
- One-click embed via WordPress admin — no code editing
- Configurable position (4 corners), theme (light/dark/auto), primary color, size
[yuji_ai_avatar] shortcode for per-page placement
- Site-wide auto-inject with per-page exclusion list
- Auto-detects WordPress site language — UI follows your site’s locale
- Bundled English + Simplified Chinese translations
- Async script loading — does not slow down your site
- No tracking, no admin nags, no “Upgrade to Pro” popups
How it works
- Install and activate the plugin
- Sign up at avataraisdk.com and create an avatar
- Paste your API Key into Settings → AI Avatar
- Done — the chat bubble appears in the corner of your site
Pricing
The plugin is free and open source (GPLv2). The AI Avatar service has a free tier; paid plans scale with conversation volume. See pricing.
External services
This plugin connects to AI Avatar (third-party SaaS) to render the 3D digital human and process conversations. When the chat widget is shown on your site:
Service: AI Avatar SDK (CDN)
- Endpoint:
https://embed.avataraisdk.com/widget.iife.js
- Purpose: loads the JavaScript bundle that renders the 3D avatar
- What is sent: standard HTTP request only — no personal data
- When: on every frontend page where the avatar is configured to display
Service: AI Avatar API
- Endpoint:
https://avataraisdk.com/api/v1/* and https://avatar.avataraisdk.com
- Purpose: validates your API Key, processes visitor messages, returns AI text + TTS audio + lip-sync blendshapes
- What is sent: visitor chat messages (text and optional voice input), your API Key, originating IP, the page URL the widget is loaded on
- When: each time a visitor interacts with the chat widget
By using this plugin, your visitors’ chat interactions are processed by AI Avatar’s servers.
Service Terms of Service: https://avataraisdk.com/terms
Privacy Policy: https://avataraisdk.com/privacy
Privacy
This plugin does not store any visitor data in your WordPress database. Plugin settings (API Key, appearance preferences) are stored in the wp_options table only.
For GDPR / CCPA compliance, inform your visitors in your site’s privacy policy that messages typed or spoken into the chat widget are processed by AI Avatar’s third-party servers (see External services above).