Voxta docs

Troubleshooting

Common VAM + Voxta failure modes and how to fix them.

Slow character responses

If the character feels sluggish — long pauses before speaking, choppy turns — work through these in order.

1. Cap your VAM framerate

Uncapped VAM eats GPU cycles that your local LLM needs. Cap VAM to 60, 72, or 90 FPS at the driver level and apply the rest of the optimization guide.

Most common cause of slow responses on a local-LLM setup.

2. Disable VamMoan if it's in the scene

VamMoan and Voxta both write to the Person atom's head audio source. With both active, Voxta speech queues behind VamMoan output and the character appears mute or laggy.

Disable VamMoan on scenes where Voxta is the speaker.

3. Check your VRAM headroom

If you're running an LLM locally on the same GPU that runs VAM, the LLM will slow drastically if you hit your VRAM limit. The model spills into system RAM and inference falls off a cliff.

Open Task Manager (Ctrl + Shift + Esc), go to the Performance tab, select your GPU. Watch the Dedicated GPU memory line while both apps are running.

Task Manager showing GPU VRAM usage

If you're at or near your VRAM cap:

  • Run a smaller / more quantized LLM model.
  • Reduce VAM's MSAA and pixel lights (see Optimizing VAM).
  • Move the LLM to another machine, or use Voxta Cloud so the LLM doesn't compete with VAM at all.

Character won't speak

If the character types in chat but doesn't speak:

  • whitelist_domains.json not configured — open the file at the root of your VAM install and add your Voxta host (default 127.0.0.1:5384). See Install the plugin → security setup.
  • VAM security: Web Images and Audio disabled — enable it in User Preferences → Security.
  • VamMoan is hogging the audio source — disable it (see above).
  • Lipsync is enabled but the voice service is silent — verify your TTS service is configured and working in Voxta Talk first.

Plugin shows "Disconnected"

  • Voxta Server isn't running.
  • Wrong host or port in the plugin's Connection tab.
  • VAM's Allow Plugins Network Access is off — turn it on in User Preferences → Security.
  • Server requires an API key but the plugin doesn't have one — paste your key into the API Key field on the Connection tab.

"Some resources are missing" but nothing installs

This message means the scene is trying to auto-install a character / scenario / package the user doesn't have. If it doesn't install:

  • The bundled PNG inside the .var doesn't match the resource UUID the scene references. See VAR packages → troubleshooting.
  • The user already has the resource (under a different version) — manifests as the message appearing once but the resource staying unchanged.

Still stuck

On this page