Random tts phrase

1,038 views
Skip to first unread message

Paul Egginton

unread,
Apr 26, 2014, 1:02:15 PM4/26/14
to voice...@googlegroups.com
Hi, bought this amazing software today, very pleased with it. I am currently setting it up with the alpha of Elite Dangerous.
Is there away of setting up random text to speech phrases
Example I say "weapons" TTS responses could be "weapons mounted" or "weapons deployed" or "hard points activated" voice attack would have to pick one of the phrases to playback. This would keep the responses less predictable and boring.
Is there anyway of setting this up with the current version?

Thanks for this great software

Best
Pegg.

Gary

unread,
Apr 26, 2014, 2:05:22 PM4/26/14
to voice...@googlegroups.com
WHAAAT?

Ok... well... I was working on VoiceAttack at the same time this message came in.  My first reaction was... well... no... it doesn't do that and it would be a user interface change and that's not what I'm working on now, etc...  I was like that would be kind of fun/cool if it could just do that, tho...

Then I was like... what if we just make it where if you put semicolons in the TTS verbiage and we just randomize out of that?  So, if you want it to say  "weapons mounted" or "weapons deployed" or "hard points activated", you just input it as "weapons mounted;weapons deployed;hard points activated".  There's no interface change and the underlying code is like 2 lines (split, pick a random number based on the length of the split).  So, I just threw it in there.  Expect to see it in the next beta :D

Lol.Fastest.Feature.Ever

Thanks for the suggestion!

Gary (now, back to whatever I was working on)

Jerry Ozbun

unread,
Apr 26, 2014, 2:12:42 PM4/26/14
to voice...@googlegroups.com
Absolutely

When you set the Action and keystrokes, just click the Other button. From the Pull-Down menu, select Say Something with Text-To-Speech.

:)



--

---
You received this message because you are subscribed to the Google Groups "VoiceAttack" group.
To unsubscribe from this group and stop receiving emails from it, send an email to voiceattack...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Paul Egginton

unread,
Apr 26, 2014, 2:19:46 PM4/26/14
to voice...@googlegroups.com
Hahah awesome...That's exactly the user interface with semicolons I imaged. In fact I tried adding it early to the TTS box and of course it didn't work :-)
Thanks Gary can't wait to get the new build.

The guys over on the elite dangerous forum are going bazo over your voice attack, they'll love this random phrase response.

Once again thanks for making this happen ;-)

Best

Paul

Jerry Ozbun

unread,
Apr 26, 2014, 2:41:05 PM4/26/14
to voice...@googlegroups.com
Spread the word. Gary has been SUCH an amazing developer and supporter of his software I'd like to see him get some more customers. :)



Paul

Paul Egginton

unread,
Apr 26, 2014, 2:54:52 PM4/26/14
to voice...@googlegroups.com
I'll mention it on the Elite Dangerous forums

I say "Power to Engines"
TTS says..

"Power to engines"
"Engine power increased"
"If your sure you can afford the fuel"
"Enhanced engine power"
"Put your foot down, big boy"

and VA randomly selects one of them :-)

flippin great

Gary are you OK if  I mention this on the Elite forums?

Best
Paul
ig boy

Gary

unread,
Apr 26, 2014, 4:15:11 PM4/26/14
to voice...@googlegroups.com
I would be absolutely fine with that :)

Gary

unread,
Apr 26, 2014, 4:16:19 PM4/26/14
to voice...@googlegroups.com
Thanks, Jerry :)

To unsubscribe from this group and stop receiving emails from it, send an email to voiceattack+unsubscribe@googlegroups.com.

Jonny Olley

unread,
Apr 27, 2014, 6:12:36 AM4/27/14
to voice...@googlegroups.com
Hi Gary,

I too downloaded your software to test it out in games like Elite ( and forthcoming Star citizen) a while ago.

My thanks go to Paul for his suggestion, and bigger thanks to Gary for great customer support.


Look forward to the next beta build

Mark Baldwin

unread,
Apr 27, 2014, 6:38:22 AM4/27/14
to voice...@googlegroups.com
Hi, I would just like to add my thanks, not just for the software but for your fast response to this tts request. I bought this for Elite Dangerous too, and am amazed at how it enhances the enjoyment of the game.

Jerry Ozbun

unread,
Apr 27, 2014, 9:50:18 AM4/27/14
to voice...@googlegroups.com
Awesome, nice to see some new faces. :)

Looking forward to Elite's release and seeing peoples profiles.


On Sun, Apr 27, 2014 at 3:38 AM, Mark Baldwin <dend...@gmail.com> wrote:
Hi,  I would just like to add my thanks, not just for the software but for your fast response to this tts request.  I bought this for Elite Dangerous too, and am amazed at how it enhances the enjoyment of the game.
--

---
You received this message because you are subscribed to the Google Groups "VoiceAttack" group.
To unsubscribe from this group and stop receiving emails from it, send an email to voiceattack...@googlegroups.com.

Trevor Woodcook

unread,
Apr 28, 2014, 3:20:36 PM4/28/14
to voice...@googlegroups.com
VA is going to be vital for star citizen... so many features and details, all made easy by VA. :)

Shawn Giese

unread,
May 19, 2014, 7:27:50 PM5/19/14
to voice...@googlegroups.com
Looking forward to this feature. I really like that we can have different voices responding too. 

Firey Toad

unread,
May 27, 2014, 3:20:12 AM5/27/14
to voice...@googlegroups.com
I've been using VoiceAttack for the last few days with Elite Dangerous and its just amazing, it has added an extra layer of immersion to the game. Combined with my X52 PRO Hotas I don't have to touch the keyboard at all, I can even control OBS while I'm streaming, its so versatile. I'm really looking forward to the random TTS messages being enabled as I have been playing with "voice" responses to my voice commands. My Twitch viewers already love the feedback the computer gives me and they would go nuts over the random replies. I know several have already purchased VoiceAttack after seeing it in action :) I don't suppose you have a ETA on when the next update will be?

I have got a few suggestions as well, don't know how feasible they are.

1. Be able to have multiple voice commands to an action, ie "engage super cruise" and "activate super cruise" on the same command.
2. Have 'other' actions, such as a wave or TTS play at random times.
3. Have 'other' actions bound to a key press, so you can play them with out using a voice command.

Thanks again for such a amazingly clever piece of software, best $8 I've spent :)

Trevor Woodcook

unread,
May 27, 2014, 8:10:34 AM5/27/14
to voice...@googlegroups.com
Firey Toad - you can already do the 1st one at least, just put a semi-colon between the commands into the voice recog portion of the action and it'll create them as a linked group (i.e. you open one of those commands on your profile and it'll open the 'master' entry containing all the voice commands for that action).


--

Firey Toad

unread,
May 27, 2014, 10:34:15 AM5/27/14
to voice...@googlegroups.com
Thank you for that bit of info Bloodhawk2002, it works like a charm :) I just had to put a space after the ;.

Gary

unread,
May 27, 2014, 2:25:45 PM5/27/14
to voice...@googlegroups.com
Hi, Fiery Toad.  Can you give me more information on what you needed to do with the spaces?  I thought I had this nailed down (might be already fixed in an upcoming beta... been too deep in other work to remember anything I've done  o_O).

Also, you can bind commands to a key press.  Just go into any command and select, 'when i press'.  There's more info on how to do this in the documentation (usually located here : C:\Program Files (x86)\VoiceAttack\VoiceAttachHelp.pdf... also accessible from your start menu) or here :  http://www.voiceattack.com/files/voiceattackhelp.html


As far as random sounds, I've got a rotation feature in the pipeline to do stuff like that.  I'm looking at augmenting the, 'execute another command' action to allow for like 5 (to start) different commands to be listed that are rotated (and could optionally be randomized).  So, lets say you have a command called, 'Fire Weapons'. Every time you said, 'Fire Weapons' it would execute the next command in its list.  You can issue the same command over and over (also via hotkey) and then have that command seemingly altered each time you call it.  With the randomize option, it would just pick a command out of the list.

This came up because I have shots that are dots and it would be great to fire off the dots in the first call and then the other shots in subsequent calls. It may have a timeout to reset, I'm not sure at this point.  Not sure if this all sounds confusing, but I definitely want this & it would solve pretty much any randomization needs folks might have at the same time.  Pretty soon, VoiceAttack is gonna be Skynet or sumthin.


Hope that helps!

Gary

Trevor Woodcook

unread,
May 27, 2014, 2:42:07 PM5/27/14
to voice...@googlegroups.com
Just change your name to Locutus and assimilate the interwebz already. :P

Firey Toad

unread,
May 27, 2014, 4:49:35 PM5/27/14
to voice...@googlegroups.com
Hi Gary,

Guess I should have RTFM better :) I missed the bit about the key presses.

When I added multipart commands I had to add a space after the ; ie "landing gear up; retract landing gear". I had tried it first with no space and it didn't work, so no biggie.

The random sounds feature sounds really good. I keep tinkering with the voice commands and TTS responses, being able randomise them and other sounds will make it more fun.

Its already taken over my Elite Dangerous game :), except its not called Skynet, its called Hazel (ships computer).

My stream is at http://www.twitch.tv/fireytoad if you want to take a look. I have more viewers for Hazel than me now :(

Thank you again for a wonderful program.

Fireytoad.

Tobias Löffler

unread,
Jun 9, 2014, 9:31:59 PM6/9/14
to voice...@googlegroups.com
Hello Gary,

thank you for this amazing piece of software. A friend of me and i using Voice Attack to create custom voice packages for Star Citizen.

We figured out that we need some random function and its amazing to see that you´re going to implent a random function!

a) Is there any ETA, when the next version is coming, including the random function?

b) Will there be a way to randomize *.wav files?

Actually we´re going to create a living and breathing Computer AI, coming along with a huge *.wav database for 3 different voice actors.


Best regards,
Kaji

Gary

unread,
Jun 9, 2014, 10:14:42 PM6/9/14
to voice...@googlegroups.com
It will be out in the next beta.  I'm going to hold up new development to get out the next beta, since there are some issues that need to be addressed.  This feature will roll out with that build.

As far as the random .wav feature, there are plans to look at having either a rotating / random set of commands that are executed as an action.  This would probably be in the, 'execute another command' feature... instead of just having one command, there will be several... either rotating or random, with a timeout or something like that... has not made it even to the planning stage, so it will be a while.  Just know its on a list somewhere in this pile to my left ;)

Hope that helps!

Gary

Tobias Löffler

unread,
Jun 10, 2014, 8:39:11 AM6/10/14
to voice...@googlegroups.com
Thank you for the fast response! Its nice to see that you active develop the tool and already take time to answer customers questions. This is rare. :)
I even think you should higher the price from 8$ to something bigger when a new bigger version arrives. You really deserve this and i think this application is worth it.
Hope you get a good rise on sells in the future.

Best regards,
Kaji

Jerry Ozbun

unread,
Jun 10, 2014, 9:19:17 AM6/10/14
to voice...@googlegroups.com
I have to say that I agree completely with Tobias. Count me in when you think you're at a point where 2.0 is down the pipe. I'll be on board and ready to buy on release day for a full retail price. Your charging $8 for this software with the level of support you give is a little insane and I give you mad props for it but I hope everyone realizes what they are getting for their $8 is way beyond the value. You deserve to be compensated for all your time in this. It's one reason I try to help out when I can. You've given a lot for very little so I can help pay out by helping other people. :)


--
Message has been deleted
Message has been deleted

Jerry Ozbun

unread,
Jun 12, 2014, 8:39:33 PM6/12/14
to voice...@googlegroups.com
Hi

I don't believe the random TTS feature has been implemented yet.


On Thu, Jun 12, 2014 at 5:21 PM, Stanley Scouten <scou...@hotmail.com> wrote:
i must be completely dumb i cant seem to set this up for random phrases. i have tried having it set up different ways all phrases in one *other command* in multiple *other commands* with semicolons with semicolons and spaces but it just seems to play every word and character what the hell am i doing wrong!

--

Trevor Woodcook

unread,
Jun 12, 2014, 9:11:15 PM6/12/14
to voice...@googlegroups.com
It's coming in the next build, which will be out Soon (TM) :P

Jesús Magán

unread,
Dec 19, 2014, 5:19:42 PM12/19/14
to voice...@googlegroups.com
Hi, can I know how you did that in VA please mate?

Luca D

unread,
Dec 19, 2014, 6:58:18 PM12/19/14
to voice...@googlegroups.com
From the manual

"Something fun you can do with this is input several phrases at once, separated by a semicolon and VoiceAttack will randomly pick a phrase to, 'say'. For example, you can input, 'Fire Weapons;Fire At Will;Destroy Them All' and VoiceAttack will see this as three random phrases for the same command."

Stuie

unread,
Dec 25, 2014, 10:54:00 AM12/25/14
to voice...@googlegroups.com
Quick steps for conditional replies:

1.  Select New Command > Other > Select a special action... Set a Condition Value (Advanced) (from the dropdown menu).
2.  Put the variable name in the Condition Name field.
3.  Select the Random value radio button with From and To based on the number of conditions you want to create.  Click OK.
4.  Click Other > Select a special action... Begin a Condition Block (Advanced) (from the dropdown menu).
5.  Put the same variable name from above in the Condition Name field, and put a value in from the "From/To" range you defined in step 3.  Click OK.
6.  Add whatever actions you want for this condition.
7.  Click Other > Select a special action... End a Condition Block (Advanced) (from the dropdown menu).  Click OK.
8.... repeat steps 4 - 7 for each condition you want to define (based on the range you entered in Step 3).

Hope that helps.  Ask questions and I'll try to answer them.

Christian Simard

unread,
Feb 26, 2015, 12:27:41 AM2/26/15
to voice...@googlegroups.com
I just notice that too, my HCS profile, has a lot of duplicate commands.
I'm still sorting it out ! 
Not sure if I deducted the cause properly, but I think that when importing commands, 
VA sees it as a different command if you have a space at the beginning or not !

so, when I imported all the non conflicting command of my HCS 1.6.3 Full House into my HCS 1.6.2 Full House:

"landing gear up"
ended up as one command and
" landing gear up"
as another.

but once imported, if I open one to modify it and press ok to save, VA detect and gives me the duplicate error.
Reply all
Reply to author
Forward
0 new messages