• Hi Guest!

    We have posted a new VaM2 dev log on Patreon, starting a monthly cadence of written progress updates between Beta releases. Highlights include the new Gizmos System, Selection Carousel, and Modes System with Context-Specific Editing. Beta1.2 is 15 of 21 items complete.

    Read the full post on Patreon, or follow progress on the public Trello roadmap.
Voxta (Virt-A-Mate Plugin)

Plugins With Paid Service Voxta (Virt-A-Mate Plugin)

Download [<1 MB]
Requires a one time or recurring payment to operate.
Voxta-2440.png
IMPORTANT: While the Voxta plugin for Virt-A-Mate is free and can be referenced by free scenes, you still need Voxta Server that is paid (you can subscribe for a single month and install local services, or you can subscribe and use Voxta Cloud credits that comes with your subscription).



An AI companion plugin for Virt-A-Mate
Voxta brings your VaM characters to life. Talk to them with your voice, they talk back in their own voice, react to what's happening in the scene, and move naturally through animations you drop into Timeline.
Under the hood, the plugin connects VaM to Voxta Server — the brain that listens, thinks, and speaks. It can run right on your PC, or in the cloud. You don't need to touch any of it — just install, pick a character, and start chatting.




What the plugin gives you

▸ Voice or text chat
Mic in → your character hears you → thinks → speaks back. Audio plays right from the Person atom — 3D positioned and lip-synced via VaM's built-in Auto Behaviors. Speak naturally and the character responds, or type if you prefer.​
▸ Type while you talk — floating chat bar
A chat bar sits at the bottom of the view — type instead of (or alongside) speaking, hit Enter or the SEND button, and the character replies. Works in VR too: click the input with your controller laser, VaM's on-screen keyboard pops up, done. One-click mic mute and speaker mute live on the bar and sync with the server — flip them from voxta-talk and the icons update here live (and vice versa).​
▸ Slash commands and reply suggestions
Click the pencil icon on the chat bar for a grid of common commands — /event, /story, /note, /summarize, /infer — to push scene beats or ask the character to narrate something specific. Stuck for something to say? Suggestions… generates three reply options (positive, neutral, edgy) the server writes for you in-character; click one to paste it into the input.​
▸ Native subtitles overlay
Built-in subtitle overlay — no extra plugin, no Scripter glue. Character speech in pink, your speech in blue, scene narration from /event / /note / /story in orange. Full color pickers, font sizes per desktop/VR, position and tilt sliders, fade + auto-hide controls, and a live preview so you can tune without starting a chat. Everything in the Subtitles tab.​
▸ State-driven animation
The plugin exposes idle, listening, thinking, and speaking as state triggers. Drop a Timeline animation on each state and your character breathes, looks around, leans in to listen, and settles when talking — no code required.​
▸ Action inference — the magic layer
Voxta runs two things in parallel when you talk:​
  • One AI writes what the character says.
  • Another AI watches the conversation and decides what the character should do.
You teach it your actions in plain English, right from the plugin UI. For example:​
action: jump
when: whenever {{ char }} is happy or excited
That's it. No scripts, no if-statements. When the conversation matches, Voxta fires a VaM trigger — hook it up to a Timeline clip, a morph, a sound, anything VaM can trigger. Add as many as you want: wave, blush, come_here, sit_down — your character reacts because the AI understood the moment, not because someone pressed a button.​
▸ Scene context — the character knows where they are
Your character doesn't live in a void. You can feed them what's happening in the scene and they'll react to it naturally.​
Voxta gives you context slots you can write to from VaM itself. For example — when your character walks into the kitchen, a Timeline trigger can push something like:​
The kitchen smells like fresh bread and coffee. There's a plate of pancakes on the table. {{ char }} hasn't eaten all morning and is very hungry.
Now when they speak, they might mention the pancakes, ask if they can eat, or comment on the smell — without you scripting a single line of dialogue. Change rooms, change the time of day, change their mood — just update the slot and the character adapts.​
▸ The character can see — screen or their own eyes (optional)
Two independent ways to give your character vision, under Settings → Vision:​
  • Let Character See Screen — snapshots what's on the VaM window and shares it. The character can describe the scene, read on-screen text, and react to visual details.
  • Let Character See Through Eyes — a POV camera parented to the character's own head bone. They literally see what they would see — perfect for immersive roleplay where the character should only know what's in their line of sight. Tunable FOV and XYZ offsets, a live in-panel preview of exactly what they're looking at, UI-layer culling so the plugin never bleeds into their view, and VR-safe on-demand rendering (basically zero FPS cost).
Flip either, both, or neither.​
Quick video showing how to give your character vision, so it can see your screen and the scene through its own eyes:
▸ Up to 3 characters in one scene
Voxta currently supports up to 3 AI characters in the same VaM scene. They can talk to each other — and you can jump into the conversation anytime, whether by voice or text. Real group scenes, not just one-on-one chat.​




What you need

Voxta Server — this is what powers the AI. You've got three ways to run it, pick whatever fits you best:​
  • Fully local & offline — everything runs on your own PC. Total privacy, no subscriptions, no sending data anywhere. Heads up: you'll need a pretty beefy PC to run both VaM and the AI models at the same time.
  • Voxta Cloud — our own cloud service, designed with privacy in mind. No hefty PC required, and nothing leaks to third-party AI companies. The easy button if you want it to just work.
  • Bring your own API keys — if you already use OpenAI, Anthropic (Claude), Google, ElevenLabs, etc., just plug in your keys and go. Traditional setup, uses their servers, you pay them directly.
Inside Voxta you pick a brain (LLM), a voice (TTS), and optionally ears (STT) for voice input. The setup wizard walks you through it — most users are up and running in under 15 minutes.​



Works alongside

Timeline for per-state and per-action animations · Glance for eye tracking · VaM's built-in Lip Sync for mouth movement · VAMMoan for moans, gasps, and other vocal reactions triggered alongside the voice · VoxtaTouch for touch reactions.​
Voxta plugs into the tools you already use — it doesn't replace them.​
Subtitles are now built-in — no VAMOverlays dependency anymore. If your scene was using the old Scripter + VAMOverlays subtitle route, just remove those bits and the native overlay takes over.



Setup at a glance

  1. Install the Voxta server. Pick your LLM, TTS, and STT.
  2. Create your character (name, personality, voice) in the Voxta web UI.
  3. In VaM, add Voxta.cslist to a Person atom and select the character from the dropdown.
  4. Wire the State and Action triggers into your Timeline animations.
  5. Talk.



Don't want to write your character? Just give Voxta a screenshot.

Got a beautiful VaM character but no idea where to start with personality and backstory? Voxta has a built-in AI character builder that does the writing for you.​
  1. Frame your character in VaM — head and shoulders, decent lighting.
  2. Take a screenshot.
  3. Drop it into the Voxta character builder.
  4. The AI reads the look and generates the whole character card — name, personality, backstory, the works.
  5. Pick a voice at the end — that's the one thing you do need to choose.
Tweak anything you don't love afterwards, or just hit save and start chatting. Especially handy if you've got a stunning character and a blank-page problem.​
Quick video showing how to build a Voxta character straight from a VaM screenshot:


Where can I find scenes using Voxta?

  • Voxta Demo Sceneexplore. Recommended to at least see how things work.
  • Official Voxta-Compatible Scenesexplore. Curated scenes built to showcase advanced interactions.
  • Free explore and paid explore — see what the community is building.
  • All Voxta-tagged contentexplore. Every scene and character across categories.

How do I use Voxta?




What Voxta can't do yet

✗ It doesn't animate your character
Voxta decides when the character should jump, wave, or blush — but it doesn't move bones or create animations on the fly. You (or the scene creator) bring the animations via Timeline, and Voxta fires them at the right moment.​
✗ Touch isn't built into the plugin — but there's a companion for that
The core plugin doesn't handle touch on its own. If you want your character to react when you touch them, grab VoxtaTouch — a companion plugin that wires VaM collisions straight into Voxta so the character notices and reacts naturally. No scripting needed.​
✗ Requires the Voxta Server running separately
Voxta isn't packaged inside VaM itself. You run the Voxta app on your PC (or use Voxta Cloud), and the plugin connects to it. One-time setup, but it's an extra step.​




Learn more​











Want to create your own scenes?

We'd love to see what you build. Voxta was made to give VaM creators a new layer to play with — characters that talk, react, and feel alive — and we actively encourage the community to experiment with it and push the experience further.​
No permission needed, no gatekeeping. Restrictions have been lifted and anyone can build and publish Voxta-powered scenes freely. Whether it's a chill conversation scene, an interactive roleplay, or something nobody has tried yet — go for it.​
Just follow the guidelines so your scenes play nicely for everyone:​
If you've got an idea and want feedback, or just want to share what you're cooking, hop into our Discord — we genuinely enjoy seeing what the community makes.​
React to this content...

Resource team

Share this resource

More resources from Acid Bubbles

Latest updates

  1. Voxta Plugin v1.8.1

    v1.8.1 — VaM package #95 **InterruptSpeech action.** Stop a character mid-sentence with a...
  2. Voxta Plugin v1.8.0

    v1.8.0 — VaM package #94 Highlights The AI now sees your scene cleanly — no more red dots...
  3. Voxta Plugin v1.7.0

    v1.7.0 — VaM package #91 Highlights Character POV vision, a full debug toolkit for tuning it...

Latest reviews

Positive
Version: v1.0.0-beta.140
Posted:
As always, an absolutely crazy project from Acid Bubbles! Extremely well implemented with an installation that is ready to use with just a few clicks. Nothing to be afraid of.
If you're interested, give it a try. It's absolutely fun!

Unfortunately, it's not a big hit for me yet. And that's not because of the plugin itself. It's just great.

In my eyes, it's because of the language models. They are not trained to be really “sexy”. It quickly feels like you're trying to get a girlfriend to give in who you've been in the “friend zone” for years. She's nice, but that's it.

However, the scenes in which the lady takes on the dominant role work well and that's where I currently see the strength of the plugin. It's fun!

I hope someone finally trains the language model on the dirty chats of f-list*net. Then you would quickly get a model that would probably get everyone to the end within minutes :D


Apart from that, Acid Bubbles has once again created something really great here and I really hope that everything will be even greater!

Many thanks for that!
Upvote 0
Positive
Version: v1.0.0-beta.127
Posted:
AI integration made easy for everyone. This is huge man!
Upvote 0
Positive
Version: 18
Posted:
Top
Upvote 0
Positive
Version: 18
Posted:
I want to give more starts but the Hub won't let me :) This mod is really grea, it's a awesome project. Creating your characters personallity, voice and screne is very fun and the AI works really well!
Upvote 1
Positive
Version: 18
Posted:
我真的很想加入你,但我无法完成付款。您应该考虑找到一种以人民币交易的方式,但这可能有点困难
Upvote 2
Positive
Version: 18
Posted:
I really want to join you, but I am unable to complete the payment. You should consider finding a way to trade in RMB, but this may be a bit difficult
Acid Bubbles
Acid Bubbles
We did talk about supporting something else than Patreon, maybe in the future!
Upvote 0
Positive
Version: 18
Posted:
Holy F. Finally. You've done it. You've opened that can of worms, and now they are all over my house.
Upvote 0
Positive
Version: 18
Posted:
A bit tricky to set up BUT... this is literally time travel, amazing job guys, thank you!
Upvote 0
Version: 18
Posted:
RIP real women
Upvote 8
Positive
Version: 18
Posted:
fantastic plugin and scene
Upvote 0
Back
Top Bottom