• 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]

atani

Invaluable member
Wiki Contributor
Featured Contributor
Joined
Jan 15, 2021
Messages
3,389
Solutions
101
Reactions
3,166
atani submitted a new resource:

quickspeech: quickly load and switch random audio speech - Make her/him/it say all that nasty stuff you like

Have you been playing around with Text to Speech like Uberduck, ElevenLabs, Tortoise, and many more?
Maybe you are planning to, or already did, create collections of audio files with a person, video game character, you name it, saying all kinds of things to you? Do you want to know how you could load and change those collections without having to remake deeply a...

Read more about this resource...
 
Embrace the logicbricks, they save you from so much work and complexity. If I didn't use them probably would need 10 times the triggers and other plugins to make the same scene, and managing that would be terrible.

You can use other plugins like JayJayWon's ActRandomizer, AudioMate, a new plugin that is part of VAMMoan, but you won't get the flexibility you get with LogicBricks. VAMStory Actions can also give you a Relay Brick-like option, same concept at heart.
If the concern is with making a audio assetbundle, trust me, it's really simple. I had never touched Unity in my life, and followign MacGruber's guide was easy peasy, and audio bundles are even easier to do than the sofa example in the guide. Happy to help if you're willing to give it a go.
 
Yeah for me the biggest hurdle was also installing Unity and creating the assetbundles. I am still doing it not right because sometimes they just fail to build if I am re-using an existing project, really dunno why.
I just exchange the audio files and build fails.
Doing it from scratch project, adding just theAsset Browser Package, it runs like a charm. 5 minute effort if you have your audio files ready.

I already converted tons of my usual Moans, Breathes, Speeches etc in like a few dozen assetbundles. This speeds things up a lot, also scene load.
And with the latest Logick Bricks there came a new brick for audio assetbundles, which let you decide to just plays a specific clip from the bundle or a random one. SO MUCH COMFORT ;)

Thx @atani for creating this guide, with a little work I have so much freedom now on the audio front!
 
Ok, I expanded the "Audio assetbundle workflow in a nutshell" with a screenshot. Let me know if it's clear on how to make one.

After a couple of tries it takes only a couple of minutes to go from sound files to having a finished audio assetbundle.
 
Ok, I expanded the "Audio assetbundle workflow in a nutshell" with a screenshot. Let me know if it's clear on how to make one.

After a couple of tries it takes only a couple of minutes to go from sound files to having a finished audio assetbundle.
Honestly, I struggle with the folder structure on your screenshot. You have: Audio -> example folder -> part1 / part 2.

Now I wonder whether I do need those two subfolders (example folder -> part1 / part 2.) or can I just drop the files into the Audio folder.

Edit: Or does part1 / 2 just stands for different audio files, you want to use/trigger seperately inside VAM?
 
You don't need subfolders, you could just have files. This depends on what you have and what you want to make.
I added subfolders because the SoundfromAB brick can play files from specific subfolders, not just the entire assetbundle, but this is optional. If you don't need it you can just drop the files in with no folders.
I'll leave a note there.
 
Back
Top Bottom