Appearance
Voice Macros
Voice Macros let you save and replay sequences of voice commands with a single click. Perfect for repetitive workflows or complex scene setups.
Creating a Macro
- Open the Voice Control panel in Wispli (Plug icon)
- Scroll to the Macros section
- Click + New
- Enter a name and optional description
- Type your commands, one per line:
add a cube move it up 200 scale to 2 duplicate this move it forward 300 - Click Save Macro
Running a Macro
Click the Play button next to any macro. Commands execute sequentially with a 2.5-second delay between each step.
A progress indicator shows the current step: "Running macro... (3/6)"
Pre-Built Templates
Wispli includes ready-made templates to get you started:
Basic Room
Creates a simple room with floor, 4 walls, and a warm light.
add a plane and scale it to 10
add a cube at 0, 500, 150 and scale it to 10, 0.2, 3
add a cube at 0, -500, 150 and scale it to 10, 0.2, 3
add a cube at 500, 0, 150 and scale it to 0.2, 10, 3
add a cube at -500, 0, 150 and scale it to 0.2, 10, 3
add a warm point light at 0, 0, 250 with intensity 8000Lighting Rig
Sets up a professional 3-point lighting setup.
add a warm point light at 300, -200, 400 with intensity 10000
add a cool point light at -300, 200, 300 with intensity 5000
add a white point light at 0, -400, 200 with intensity 3000Quick Save & Screenshot
Saves everything and captures a viewport screenshot.
save all
take a screenshotCustom Macro Ideas
Here are some macro ideas for common workflows:
Scene Cleanup:
select all point lights
delete the selected
select all cubes
snap to ground
save allRadial Array Setup:
add a sphere at 500, 0, 0
duplicate this
rotate 72 degrees on Z
duplicate this
rotate 72 degrees on Z
duplicate this
rotate 72 degrees on Z
duplicate this
rotate 72 degrees on ZMaterial Test Setup:
add a sphere at 0, 0, 100
make it red
duplicate this
move it right 200
make it blue
duplicate this
move it right 200
apply metallic material
add a warm point light at 0, 0, 400 with intensity 8000TIP
Macros are stored locally in the app. They persist across sessions but are not synced between devices.