• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
quickspeech: quickly load and switch random audio speech

Guides quickspeech: quickly load and switch random audio speech

Download [<1 MB]
quickspeech banner

Have you been playing around with Text to Speech systems like ElevenLabs or Tortoise,
and want a person to say smutty things to you?

This requires pre-made audiobundles for the voiced sentences, it's not a generative AI system. For that, check out Voxta.

A modular randomized looping system for sexy time speech
The quickspeech setup is a combination of plugins, presets, and audiobundles* that I use on my NEXT template and on scenes made from the template.
During the sex animations, the female person speaks randomized audio files from the loaded audiobundle, a major boost of immersion in a VAM scene.

* assetbundles with audio files

This quickspeech setup handles triggers and logic for sexual sentences as 4 groups:
  • Before sex
    • the Female says something sexual before penetration
  • During sex
    • followed by penetration some moments after with endless thrusting and the female says random lines
  • Pre-cum
    • a "cum" button initiates the orgasm phase and the female says something for that moment
  • After sex
    • the female says something at the end of the sexual activity
All the 4 groups randomize the sentence choice and have randomized delays between sentences to make each run feel more natural and unpredictable.

Load and change voices on demand

Want a different voice? Load a different preset and audiobundle in seconds and she's using a different voice. If you make a collection of voices in audiobundles, a scene can feel different each time you play it.
If you have 5 scenes with a quickspeech setup, and a collection of 5 voiced audiobundles, you can have 25 total variations of those scenes. Pretty nice, hey?

My biased setup

As you can see from the above groups, I have only a structure for the Female atom to speak and audiobundles with female voices. It's my interest in this way, but you can adapt the concept and files to be as different as you want. I hope this guide about the system can help you create your own version that suits best your interests.


Structure and audiobundle compatibility

With the quickspeech structure shown above, a compatible audiobundle should follow the same groups too (as folders), or the other way around. The 4 group distinction follows the sex animations structure I have in my template, but is also quite common to see on VAM scenes from others. Having an audibundle with groups (files in folders) gives you flexibility to separate different speech themes but also to use only the groups that can be used on scenes with other sex animation structures.

Audio assetbundles => audiobundles

Learn all about it on this guide:

Demo scene

In the downloads there's a VAR with a demonstration scene of the quickspeech setup using a quickspeech audiobundle.


Where and how to use quickspeech and a compatible audiobundle?

From my scenes


The easiest way is to load my NEXT template scene or any scene based on the template, which are the most recent ones:

Some scenes come already with an audiobundle loaded, but if not or you want another you can use this one:

Adding quickspeech to scenes from others

I optimised the whole setup and made it quite easy to include on other people's scenes. This involves adding a couple of empty atoms and a plugin, loading presets, and a few triggers.
The more difficult part is the one I cannot help, it's on you to figure out on the scene you're adapting as to where you could put the triggers to start the quickspeech groups.

The VAR in the downloads includes a demo scene and also two empty atom presets. These presets have the quickspeech logic and make it quite easy to include it on a new scene, see the instructions below.

Requirements to be able to use the presets and my audiobundles:
  • Female person that speak must be named "Female"
  • Female person needs a logicbrick "SoundFromAB" plugin in the fourth position (#3) of the plugins list
Steps to include quickspeech on a new scene:
  1. Name the female person as "Female"
  2. Add a logicbrick "SoundFromAB" plugin in the fourth position (#3) of "Female"
  3. Add 2 empty atoms and name them verbatim as "Controlquickspeech" and "quickspeech"
  4. Using the VAR in downloads, load the corresponding preset for the atoms above, starting with the atom "quickspeech"
The quickspeech structure is ready, not that difficult, right?

Steps to load my audiobundle "american preset pack":
  1. Download the audiobundle VAR
  2. In the atom named quickspeech, load one of the presets found in the above VAR (folder Female)
All done, it self loads with a bit of magic 🪄
If you want use the audiobundle from my scene "Make it up" for example, you can, but it doesn't come with a preset to load on the quickspeech atom.
You'll need to load the scene, find the quickspeech atom, save its preset. Now you can load it on the new scene, but it won't self-load, so either trigger the relay brick in the plugins or load the audiobundle file in the SoundFromAB plugin of Female. Ok, all done.

Triggering quickspeech from your scene:

This is very much on your end where and how to trigger the quickspeech setup for the right moments.
In the vamstory plugin in the Controlquickspeech atom, you can find the main actions to trigger:
  • only before: triggers only before and there's no during loop
  • before and during: triggers before and starts the during loop
  • pre-cum: cum button or equivalent; ends the during loop
  • after sex/after sex and during: the sex ends or goes back to during
For easier personalization and use, consider the suggestions shown in the diagram below in Triggers suggestions.

Note:
If you use the presets of the VAR in a scene, please clear the preset name reference to the VAR to avoid having it as a dependency when you package your scene. This is Free Content (FC), no credit needed.



A deeper look in the quickspeech setup and customisation

In the Controlquickspeech atom there are delay and loop logicbricks for the groups mentioned. You can adjust those to customise the times as much as you want to suit the scene.
Likewise, you can add new triggers in the vamstory plugin if you want a different set than the ones I provide in the preset.

Diagrams for the masochists ;)

If you want to know how it all works and connects, then behold the diagrams for the entirequickspeech systems:

Preset-based quickspeech setup for including into new scenes
quickspeech setup in the NEXT template scenes
preset quickspeech setup diagram
NEXT template quickspeech setup diagram


Not just about speech, use it for playing and changing music too

While the focus on this guide is on speech in the person HeadAudio, you can do the same for random music tracks in a AudioSource atom. The setup is much simpler as you only need a preset for the audiosource atom, or manual audiobundle loading if you prefer, and have a trigger to play your collection. I use this option much more often than for speech.

Example setup using UIAssist for fast loading:

Speech
Music
UIassist screenshot
UIassist screenshot


Credits and thank yous

This guide is possible because of a collection of existing tools, comments, guides, etc, hard to keep track of who said or did what.
I would like to thank everyone who share their work and knowledge in the Hub and Discord, but if I may mention someone that would be MacGruber. He provides the tools needed (Logicbricks), the guide to make assetbundles, and shared the advantages of using audio assetbundles to do things that someone like me, no Unity or dev familiarity, could follow and use that to find new ways to improve the VaM experience.
React to this content...
Click the links below to support the other creators whose content was used to make this resource!

Share this resource

Credits

Creator Support Link
MacGruber MacGruber
hazmhox hazmhox
atani atani

Latest updates

  1. Simplified setup and updated preset

    Simpler setup and preset update/fix Proper times in the delay bricks, not the fast churning of...
  2. Complete rewrite and demo scene

    Rewrite A complete guide translation: from "I understand nothing, is this guy on drugs?" to...
  3. Updated and merged the demo scene with the guide

    The demo scene doesn't need to be a separate resource from the guide, so I'm tidying it up and...

Latest reviews

Positive
PVP
Version: 2025-07-24
Posted:
Bookmarked for later
atani
atani
Play first, read later ;)
Upvote 0
Positive
Version: 22-02-2023
Posted:
I haven't tried this out right now but 5 stars for the detailed instruction in advance ??
atani
atani
Thanks. The implementation is not important, what matters is the attempt at "modularity" and scaling.
Upvote 0
Positive
Version: 22-02-2023
Posted:
Thanks for taking the time to write such things down!

A better and simple step-by-step guide regarding the audio asset creation would be the godsend. ;)
atani
atani
Thanks for reviewing. No problem, I can add some screenshots to show the audio assetbundle procedure.
Upvote 0
Back
Top Bottom