If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

I want voice responses from key-presses (Elite: Singularity profile)

I sent this off to "Help" - and thought I should post it here as well..

I want ASTRA to respond to key presses as if I used a voice command - how do I do it please? I am using Elite Singularity.

Before updating to Singularity, I was able to set this behavior, but not with Singularity it seems.

For example: I have my numeric keypad number keys: (1, 2, and 3) mapped to 25%, 50%, and 75% respectively. Before updating to Singularity I was able to set these commands to speak the responses from the key-presses, now that is not working.

Please help me understand how to do this, as I am making tutorials and want her to respond to key-presses.

PS: I lost my teeth years ago, so VA doesn't understand me very well - no matter how often I train it on the PC. Hence my request.

I am not a programmer, but can understand basic instructions, if anyone can lead me in the right direction.

I wish there was some documentation for beginners on how to manage this kind of basic stuff in voice attack with HCS voicepacks.
All the documentation I can find is for set-up; but nothing for basic programming mods like the ones mentioned above.

Comment

What if there was a way to call the execution of the individual spoken commands via a keypress - added as a new command set?
When I look at the stock code, there's all these reference to variables 'that (I presume) map somehow to specific meanings.
Is there a simple model (code-wise) that could be used that is hard-coded (rather than variable-based) that would be human understandable 'that could be used to do this I wonder?

Comment

voice disabled commands are not voice commands, they are code that is used by other commands to generally perform repetitive tasks that are needed in multiple commands.

we are listening m8 but this is voice control software and we've never used keypresses to perform commands so it has never been a consideration for us. Even the 2.x profiles and prior were built that way but also had old code still in as well. I'll bring up the issue at our next build meeting but even if we decided to allow this kind of functionality then it's a complete rewrite of the whole profile so you are looking at 6+months of work. Sorry

The Singularity profile - One profile to rule them all and at HCS we bound them

You see, TheThingIs, eventually you'll be allright.

Comment

I'm glad you are willing to bring it up.
In my YouTube videos, I am teaching old people (like me) mostly, where it helps to let people know exactly what I'm doing at all times. Unlike younger players, who don't need hand-holding. LOL
I show them how I do it, using repetition as the primary teaching method. And with ASTRA there to announce every button press, that favilitates this way of teaching immeasurably!

Perhaps, if your team was interested in doing it, you could add additional commands that users could enable for each of the main commands if they need them.
Not the interactive ones, like (for example) Galaxapedia stuff, or interactions where you banter with the AI, but for the executable commands, that activate the frameshift drive, change speed, open maps, etc.

I'll keep my fingers crossed, and hope that one day I will be able to resume my tutorial series.
I will post a youtube video stating as much.

Thanks again - with fingers crossed.

I would be happy to go back to the older code-base, if that is possible; because that was able to do almost everything I needed.
How might I do that?
Can you give me download to the previous version?
I'll have to make my custom mods all over again, but it would be well worth it to me if I could.

Comment

I should also mention that ASTRA use to understand my vocal commands - nothing changed with me - but for some reason she no longer gets many of the commands she use to understand, now.
I have done voice training at least on five separate occasions - each time more than one training session; just to give the PC plenty of opportunities to learn my voice.
But despite those efforts, ASTRA misunderstand me 90% of the time now.
Just FYI.

Comment

Yes the new plugin should work with the old profiles although we switched to using mp3. If you look in the archive folder I "think" we made an mp3 version of the 2.4 profiles just in case. Please note though that non of the customiser will work and its totally unsupported so you will be using it without future updates or help I'm afraid.

I am not a programmer, but can understand basic instructions, if anyone can lead me in the right direction.

I wish there was some documentation for beginners on how to manage this kind of basic stuff in voice attack with HCS voicepacks.
All the documentation I can find is for set-up; but nothing for basic programming mods like the ones mentioned above.

1.Create a new profile and name it
2.Click Add a command : tick "when I press keys" and select the key you want
3.Under "When this command executes, do the following sequence" select Other, then, sounds, then, play a sound and select the sound you want to play for the key you put above
4.Click Ok then Done in the profile windows
5.Select the Singularity profile, then Edit it : click the square Near the profile name (profile options)
6.Select Include commands from other profiles and select the profils you have create above. Then Ok, OK, And Done in the profile Windows. Be sure to be in Singularity profile before the next step (you should be)

7.Test with pressing the key you entered above. That should play the selected sound (basic way without crew. etc , just playing the sound you want when key you want is pressed)
8.Make other key you want by editing your new profile (not the Singularity one) (step 2 & 3) Be sure to be in Singularity profile when you VA launch
9.If all Is OK make backup of you new vap file somewhere in case something goes wrong

I think Is a good Idea for those who use Hotas to. I did my own Warthog script with HCS Biddings (year ago, when you need to put right key ) (can be found on Github / CMDR Touille)
I will learn how VA and the news singularity profile work and try to do something better for what you want (with crew station you have selected, tracking states, etc....) but it will take time. When I got some news about this, I will update my github with a new beta VAP file and will , also, update this post.

The Vap Include tracking states (and hopefuly the crew member you have assigned station. Didn't tested all, I'm at work ), so it will work well with the Original voice pack (if you press key, The voice pack will know, and if you use vocal command after this will do the right stuff : deploying landing gear with key and the HCS voice pack will aslo know the landing gear state (UP /DOWN), ... ) -> HCS Voice pack will play the right sound (UP/DOWN, ON/OFF, ...)

In fact, The VAP use the HCS Voicepack command : when you press key, the key don't go to the game : VA Catch it and send the right command through the singularity profile (in simplified terms)

Also, in the the forum link to the "custom commands and how to add them" method, he said use Beta version of VA. DON'T with singularity