User Interface overview - Zariep-Software/WiPersona GitHub Wiki
Each time you launch WiPersona, you are presented with a main menu consisting of three sections:
- Avatar Settings
- Draggable Images
- About
Menu Behavior
- Click anywhere on the page to open the menu.
- Click outside the menu to hide it.
- You can toggle the menu using the
Esc
key. - The menu is scrollable on smaller screens.
UI Options & Controls
Value | Category | Type | Details |
---|---|---|---|
Avatar workspace | Avatar | Button |
Select/manage avatar workspace configurations |
Avatar (Mute) | Avatar | File |
Select image to replace muted avatar |
Avatar (Talking) | Avatar | File |
Select image to replace speaking avatar |
Avatar (Screaming) | Avatar | File |
Select image to replace screaming avatar |
Avatar at center | Avatar | Checkbox |
Toggle centered avatar |
X Position | Avatar | Number |
Select avatar X Position if not centered |
Y Position | Avatar | Number |
Select avatar Y Position if not centered |
Avatar Size (px) | Avatar | Number |
Select avatar size |
In-talk effect | Avatar | Select |
Select/disable avatar in-talk animation (None, Bounce, Gelatine, Pulse, Shake, Swing, Swing from top) |
Brightness effect | Avatar | Select |
Select/disable avatar brightness behavior (None, Bright when speaking, Dim if muted) |
Effect on Talk to Scream | Avatar | Checkbox |
Toggle on scream animation |
Background Color | Background | Color |
Change background color |
Image background | Background | Checkbox |
Toggle image background |
Select background | Background | File |
Select background image if background is enabled |
Request mic access | Voice | Button |
Request Microphone access to web browser |
Voice Status | Voice | Text |
Show voice internal status to determine avatar image to use |
Microphone List | Voice | Select |
Select microphone device |
Toggle Microphone | Voice | Button |
Pause/Resume microphone |
Speech Threshold | Voice | Range |
Select minimum threshold to show speaking avatar |
Scream Threshold | Voice | Range |
Select minimum threshold to show screaming avatar |
Enable extra images | Draggable | Checkbox |
Enable draggable images feature |
Choose file | Draggable | File |
Import local images for draggable elements |
Remote image URL | Draggable | URL |
Add remote image by URL |
Add remote image | Draggable | Button |
Add the remote image to draggable elements |
Clear All Images | Draggable | Button |
Remove all draggable images |
Export Positions | Draggable | Button |
Export current positions of draggable images |
Import Positions | Draggable | Button |
Import previously saved positions |
Create Workspace | Workspaces | Button |
Create new avatar workspace |
New workspace name | Workspaces | Text |
Name for new workspace |
Save config | Settings | Button |
Save config using browser cookies |
Restore defaults | Settings | Button |
Restore config to default values and reload page |
Show link to config | Settings | Button |
Show a shareable config link |
WiPersona | Info | Text |
Title, informational |
Credits | Info | Link |
Go to credits page |
Source code | Info | Link |
Link to WiPersona source code |
Online manual | Info | Link |
Link to online documentation |
Sections Breakdown
Avatar Settings
Customize your avatar’s behavior and visuals:
- Upload different expressions (mute, talk, scream).
- Center the avatar or place it manually.
- Add special effects when talking or screaming.
- Adjust size and brightness behavior.
Background Settings
- Change the background color.
- Upload a custom background image.
- Toggle background visibility.
Voice Settings
- Request microphone access to activate voice-based avatar states.
- Choose input device.
- Set speech/scream sensitivity thresholds.
- View real-time voice levels with animated bars.
Draggable Images
- Enable extra images that can be dragged around the screen.
- Import local images or add remote image URLs.