• 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.
VoiceControl2

Plugins + Scripts VoiceControl2

Download [<1 MB]
  Contains executable files or external scripts. Ensure you trust the creator and apply your own security measures.
Screenshot 2026-06-21 150952.png
VoskCompanion_v1.png

VoiceControl2 — hands-free voice triggers for VAM

Trigger anything in VAM with your voice. Speak a keyword or short phrase and fire any VAM trigger — load looks, start animations, switch scenes, toggle plugins, whatever you can wire to a trigger.

This is a modernized successor to the classic VoiceControl / VoiceTrigger plugins, rebuilt to survive Windows updates.

Why this version?
Older voice plugins relied on Windows Speech Recognition (WSR), which recent Windows updates have been removing or replacing — silently breaking those plugins. VoiceControl2 adds a second, future-proof speech engine that runs in a small companion app outside of VAM using the offline open-source Vosk engine. It doesn't depend on any Windows speech feature, so Windows updates can't break it — and because recognition runs in its own app, it doesn't compete with VAM for CPU.

Two speech backends — your choice
  • Windows Speech (Legacy) — the classic in-VAM recognizer. Works if your Windows still has WSR. No extra setup.
  • Vosk Companion (recommended) — fully offline recognition via the free VoskCompanion app (included). Independent of Windows speech services. Future-proof.
Switch between them anytime from a dropdown in the plugin UI.

Features
  • Add / rename / delete named voice triggers, each with full VAM trigger actions
  • On-screen HUD feedback when a command is recognized
  • Accurate keyword matching (grammar-based with Vosk; adjustable confidence with WSR)
  • Active-microphone display, window-focus warning, full scene save/restore

What's included in this download
  • StyleMavin.VoiceControl2.1.var — the VAM plugin (install in AddonPackages)
  • VoskCompanion-v1.0.zip — the optional companion app for the Vosk backend (bundles everything, including a speech model — no extra downloads)

Setup
Plugin:
  1. Install the .var (drop it in AddonPackages).
  2. Add the plugin to an atom or as a Scene plugin. When choosing the file, pick VoiceControl2.cslist.
  3. Pick your Speech Backend in the plugin UI, add triggers, assign actions.
For the Vosk Companion backend:
  1. Extract VoskCompanion-v1.0.zip anywhere and run VoskCompanion.exe.
  2. Click Start Listening. (The mic stays off until you do — opening the app never touches your audio.)
  3. In VAM, set the plugin's backend to Vosk Companion. The default port (19547) already matches.
How commands work (important)
As in Almadiel's original, the plugin repurposes the trigger action panel's "Name" field to enter and store the voice command(s) that fire each event.
  • A trigger can have a single command, or multiple alternatives for the same command — any one of which fires the same event action(s).
  • A trigger can define one event action or several. The extra actions don't each need a command word.
  • As long as at least one event action has a command defined, the trigger is active and listening.
Full instructions are in the README inside the zip.

Privacy
All speech recognition is 100% offline and local. Nothing is ever sent to the internet — the companion talks to VAM only over a local-only (127.0.0.1) connection on your own machine.

Note on the companion app
VoskCompanion is an unsigned program, so Windows SmartScreen will warn on first run — click More info → Run anyway. The full source code is open if you'd like to review or build it yourself (links below).

GitHub (source & alternate downloads)

Credits
  • Based on VeeRifter's VoiceControl plugin...
  • ...which was itself based on Almadiel's original VoiceTrigger plugin
  • Custom trigger handler: MacGruber / Acidbubbles
  • Custom text input field: Acidbubbles
  • HUD example: MeshedVR
  • Offline speech: Vosk (Apache-2.0); audio capture: NAudio (MIT)

License
Plugin: CC BY-SA. Companion app: MIT. Bundled third-party licenses (Vosk, NAudio) are included in the companion download.
  Contains executable files or external scripts. Ensure you trust the creator and apply your own security measures.
Images and attachments
  • Screenshot 2026-06-21 151143.png
    Screenshot 2026-06-21 151143.png
    162.1 KB · Views: 0
  • Screenshot 2026-06-21 151213.png
    Screenshot 2026-06-21 151213.png
    132.2 KB · Views: 0
React to this content...

Share this resource

More resources from StyleMavin

Back
Top Bottom