Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

Hello Foxster.

Can Foxvox handle more than two command on one  Voice Commands?

The software will recongnise one of any two commands in a spoken command, given the correct command inside the phrase  but if I add a third command to the Voice command then I will get Command not found on Group.


Thanks

Yes, it does.  You must group it correctly on the command depending on how you want it to work - as an alternative or additional phrase.  This is explained best in the basic tutorial video;  https://youtu.be/0Aqbf5IWd1w

(2 edits)

Hi Foxster.

I can see where in your vid that two voice keys work fine and it does with my examples but if I add another voice key to the Voice command making it a list three voice keys commands then I will get command not found on Group.

No matter how I arrange the list.

For example. Setting up for "Ready or Not" tactical shooter.

I would have as a Voice Command  Group  called:

"Element".

That would take me to the Voice Commands -> Voice Keys->

"Scan" (as a key command & key press) -> 4

"Slide" (as a key command & key pres) -> 3 

 (there is a sub-menu at scan that lead to Slide, Pie and Peek but just to keep things simple)

I can then say "Element Scan"

Or I can say "Element Scan, Slide"

Both will work (be recognised) but If I add the other Voice key  that goes:

"Element Scan and Pie"  or "Element Scan, Pie"

I will get message: "Command not found on Element".

No matter what order I switch the Voice Keys on Element Voice Group, if I have more than two voice keys listed on Voice Commands for a group I will get the "command not found on group, with no execution of the command.

So in other words, Can FoxVox support more than two Voice Keys  per "Voice key Command"?

Sorry I wasn't clear on initial post.

Yes, it does, but you need to understand the rules.  First, key order doesn't matter - it's just for your convenience.  Second, each key must be fulfilled by a word or phrase on the command in order for it to execute.   BUT...you can put the same word on multiple keys and that doesn't mean you need to say it twice.

Example:

If you want to be able to say three things, "Element Scan Slide", "Element Scan Pie", "Element Scan Peek":

Create Voice group "Element"

Create Voice Command with two keys

Key #1:  "Scan"

Key #2: "Slide", "Pie", "Peek"

This will require saying "Element" to get on the voice group, "Scan" to fulfill Key #1, and either "Slide", "Pie", or "Peek" to fulfill Key #2.  If you add "Scan" to Key #2 also, then you can say "Element Scan ...(whatever else)"  and it will be fulfilled as the word "Scan" fulfills both Key #1 and Key #2.

If this still doesn't help you, let me know the exact phrases you want to say to execute the command and I'll try to provide a solution.

(2 edits)

Hiya Foxster.

I have included a screen shot of what I was hoping to acheive.

I have included the expanded Scan Voice key example only as an illustration for you to see exactly what I have in mindand is not the working example.

If you look at the top of the list you will see Scan 1

Scan 2 and Scan 3. It works fine with that example but was hoping to be able to condense all those voice keys into one Scan Voice Key.

I would like to say a phrase with  and just one of the key words Peek, Pie, Slide or Scan and just the appropriate Voice Key will be activated.


It  works if there is just two voice keys in the Voice commands but not with more than two.

Are the outputs really supposed to be the same for Scan 1, 2 & 3?  If not, then they have to be on separate commands.  If so, then I think maybe this is what you're after?  This allows for any of these phrases to work:

"Element Scan Peek"

"Element Scan Slide"

"Element Scan Pie"


I'm sorry if I'm misunderstanding you...

(2 edits)

Hiyas Foxster


No the output for

"Element Scan  Peek"  = 1

"Element Scan  Slide" = 2

"Element Scan Pie" = 3

The commands in the game is 

Peek = 1

Slide  = 2

Pie =  3

Scan is defined as a combo Key.

When you say "Element Scan".  That activate the Element menu by pressing the Mouse Middle Key.

The Element menu for Scan is the  4 key press. That drops you into the Scan menu with other option:->

Peek with keypress 1

Slide with keypress 2

Pie with keypress 3

So.

If I say "Element "Scan, Peek".   That will work if I only have "Scan" and  "Peek "  defined on the Voice Key  but If I then include (define) "Pie" on  that Voice key, making it 3 commands instead of two commands that  now becomes (Scan, Pie, Peek),

When I say for example "Element Scan, Peek"

I will get the meassge "Command not found on Group Element"

If I say "Pie" instead of Peek in the command, the same result. 

If I remove any TWO Voice Key command Peek Pie leaving  Scan and Slide (if Slide was also added) for example, and I say the command with only Scan and Slide defined on the Voice key then the command will work

I have made some adjustment to the reply to make it less confusing. 

Thanks

Deleted 141 days ago

I suppose then every every Voice key command string is just a command is just a single phrase you say all at once. So, only the last Voice command string is the completion that will get Voice command recognised.

I.e.  You would have to say "Element", "Scan, Peek, Slide, Pie".

The command would be recognised but 1,2,3 would be produced.

This is not made clear in the vid.

I was hoping that the software, just by the design interface, would able to single out anyone one of the commands and just excute that. For example, The Voice Group and Voice Key Command

As above would be defined as  "Element" "Scan", "Peek", "Slide", "pie"

I would then be able to say "Element" "Scan" "Slide". 

Results would be the result of "Scan", 2

Scan in my case is just the middle mouse button press.

Sorry for the delay - I've been away for a bit.

I suppose then every every Voice key command string is just a command is just a single phrase you say all at once.

Yes - this is correct.  This is intrinsic to how speech recognition works.  It isn't a word by word operation as phonetics are quite different than written speech.

I was hoping that the software, just by the design interface, would able to single out anyone one of the commands and just excute that.

If it worked this way as you suggest, there would be no way to add flexibility to a single voice command with alternate words or phrases, and no way to distinguish which outputs to produce.

To do what you want, if I understand it, you do indeed need to have them as independent commands since both the input (spoken phrase) and the output for each is different for each one.  This is exactly what they were designed for though, so it should be fine.

I have a friend who thought this might be from Ready Or Not...if so he has been working on a FoxVox library for this game.  Jump onto my discord server and I can you on touch with him for more help.

(1 edit)

Great!

Now I understand what to exspect and not.

It still have feature I like over others and even though it don't totally do it in away  I thought it may the software still go somewhat towards that direction.

It has indeed given me some ideas in coding  modular ideas

Yes I will jump on board in discord.