• 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.
  Contains executable files or external scripts. Ensure you trust the creator and apply your own security measures.

🔥🎤 HotMic + 🗣️▶️Moanitor​

Voice Analysis & Speech Recognition Suite​

HotMic and Moanitor work together to bring voice interaction into VaM.

Instead of relying on simple keyword matching, the system analyzes what you said, how you said it, and how intensely you said it, allowing scenes and plugins to respond in more natural and dynamic ways. HotMic handles microphone analysis and audio streaming. Moanitor handles speech recognition, phrase matching, synonyms, and trigger execution. Together, they create a flexible foundation for voice-controlled experiences!

I aimed to bring something different and specifically for MY SCENE'S NEEDS! So, give all of them a try-- Maybe HotMic+Moanitor is best for you, or maybe it's not! Huzzah!

⚠️MOANITOR NEEDS A BACKGROUND PYTHON WINDOW RUNNING LOCALLY IN ORDER TO WORK PROPER.
THIS ALSO WILL NEED AN INTERNET CONNECTION TO DOWNLOAD VOSK AND THE APPOPRIATE HELPER LIBRARIES THE FIRST TIME YOU RUN IT.
SUBSEQUENT USE OF THE PLUGIN CAN BE OFFLINE. :)

PLEASE READ THE "README.TXT" FILE INSIDE OF THE "EXTERNAL" FOLDER PACKAGED INSIDE OF THIS VAR.⚠️



InWorldUIs.png




🔥🎤HotMic​

HotMic listens to your microphone and transforms raw audio into useful information regarding input levels. Rather than simply checking if your microphone is loud enough, it categorizes speech into configurable intensity levels that can be used throughout VaM.

HotMic.png


✅ What It Does​

  • Detects microphone activity in real time
  • Converts loudness into named intensity levels
  • Streams audio to compatible plugins (Moanitor)
  • Fires triggers based on speaking intensity
  • Supports calibration for different microphones
  • Provides in-world monitoring and controls

📊 Intensity Levels​

HotMic converts your voice into configurable levels:
  • Silence
  • Whisper
  • Talk
  • Loud
  • Max
  • (Or make your own!)
Each threshold can be calibrated using your own voice, allowing the system to adapt to different microphones and speaking styles.

🎚️ Audio Analysis​

  • Volume-based detection
  • Optional frequency-spectrum analysis with Bass / Mid / Treble awareness and Improved whisper detection
  • Smarter speech vs ambient-noise discrimination
  • Faster speech and silence detection

🎮 Trigger System​

Each intensity level can trigger independent actions.

🥽 VR-Friendly Controls​

  • In-world status panel
  • Live audio meter
  • Compact tray-button mode
  • Reduced need to open plugin UI (once you're all set up, mainly-- there's a few things you can't do on 3D panel)

💾 Configuration​

  • Save and load settings
  • Portable JSON configuration files
  • Calibration profiles
  • Threshold presets


🗣️▶️ Moanitor​

Moanitor provides local speech recognition and phrase-based scene control. Built around a local Vosk server, Moanitor focuses on reliability, speed, and flexibility without requiring cloud services or API keys. It directly links with HotMic to take in to account audio levels as well as phrasing.

Moanitor.png


✅ What It Does​

  • Recognizes spoken phrases offline
  • Fires VaM triggers from speech
  • Supports synonyms and alternate wording
  • Uses loudness-aware phrase matching via HotMic
  • Organizes large phrase libraries through groups and filtering and handy UI

🧠 Semantic-Inspired Phrase Matching​

While Moanitor no longer relies on a language model, it still supports flexible speech recognition through:
  • Global synonym dictionaries
  • Per-phrase synonym lists
  • Multiple phrases per "Phrase"
  • Word boosting
  • Match-any-word-order options

This all allows commands to feel more natural without requiring exact wording, and without needing a laggy and big LLM.

📊 Phrase × Loudness Matrix​

One phrase can perform different actions depending on how it is spoken via HotMic's inclusion.


Example: "Go Faster"
  • Whisper → Small speed increase
  • Talk → Moderate speed increase
  • Shout → Maximum speed increase
The same words can produce entirely different results based on delivery.

🗂️ Matrix Groups​

Large projects can quickly become difficult to manage. Matrix Groups allow:
  • Phrase organization
  • Filtering
  • Reordering
  • Faster navigation
  • Direct jumping to triggers and phrases
Useful for projects containing trillions of phrases.

🔄 Reliability Systems​

  • Automatic Vosk reconnection
  • Connection status monitoring
  • In-world status indicators
  • Streaming mode verification
  • Improved error handling

💾 Configuration​

  • Save/load phrase libraries
  • Save/load synonym dictionaries
  • Save/load word boosts
  • Portable JSON configuration files

📋 Requirements​

HotMic​

  • Functional microphone / Windows audio input device
Moanitor
  • HotMic
  • Local Vosk server (installer included!)

Recommended​

  • A willingness to read the included README.txt in the "External" folder. Please. :)


One Last Thing​

Technically these plugins are designed to work together, but HotMic can also be used independently.
Use HotMic if you simply need microphone analysis and intensity-based triggers.
Use both together if you want scenes that can listen, interpret, and react to your voice. 🎤🕷️💓

🤝 Feedback & Iteration
This system is actively evolving. If something breaks, feels unclear, or could be better– say it! The goal is to refine this into something the community can rely on. I know the plugin is a bit... ugly... but the point is usability and to work in the background. Always open to suggestions on improvements!


📋Credits:
If I am ever missing or mis-crediting someone or something please let me know so that I may correct it.

🫶Special thanks to 14mhz, Skynet, MacGruber, and the entire VaM community🫶


💓A little help💓

If you want to support what I’m building, even a one-time tip goes a long way and directly helps me keep improving these systems and releasing more scenes. Please see my Patreon for such a display of gratitude.


This software and all this technology gives us a space to explore many kinds of fantasies, from simple to surreal, from vanilla to kinky. But it’s essential to remember that what happens here isn’t real, and it isn’t meant to replace the real world. People– no matter who– aren’t objects, and nothing in a digital scene should shape how you talk to, treat, or think about others. This is entertainment, not a model for real relationships.

Enjoy the experience for what it is, but keep your expectations grounded and your connections to real people healthy. Just like with any fantasy media, don’t let it distort what you seek in your actual life or how you understand intimacy, respect, or partnership. Real communication, real care, and real relationships are always worth pursuing– and they exist far beyond the screen.

Talk to someone if you want a bit of guidance. We’re all in this together, mates. ♥️
  Contains executable files or external scripts. Ensure you trust the creator and apply your own security measures.
Images and attachments
  • Update_HMMSS.png
    Update_HMMSS.png
    783.9 KB · Views: 0
React to this content...

Share this resource

More resources from Arachnut

Back
Top Bottom