Announcement

Collapse
No announcement yet.

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

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

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

    Thanks - and I am looking forward to hearing back from you.


  • #2
    unfortunately it can't really be done. Some commands you can but most perform based on the spoken word so a keypress won't tell the cmd what to do
    The Singularity profile - One profile to rule them all and at HCS we bound them

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

    Comment


    • #3
      By the way..

      Astra (before the update) was behaving erratically.. so I performed a full uninstall before updating.
      I deliberately deleted all my customizations at that time - so am starting from scratch now.

      I will want to trigger ASTRA's normal responses for the following actions when I press keys on my keyboard, or from my HOTAS stick..

      25% speed
      50% speed
      75% speed
      100% speed
      All Stop
      Safety Jump
      Super Cruise
      Open/Close Galaxy Map
      Open/Close System Map

      And many other commands that I cannot think of or list here now.

      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


      • #4
        Originally posted by TheThingIs View Post
        unfortunately it can't really be done. Some commands you can but most perform based on the spoken word so a keypress won't tell the cmd what to do
        Really?
        Oh no!

        My entire tutorial series on youtube depends on it.

        I could tell that some commands would work, but speed changes (for example) now seem to be consolidated into a single bit of code.

        I noticed that some items tell you "Voice Disabled" - is there a way to enable the voice on those?
        I looked, but could not find a way to do it.

        Comment


        • #5
          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


          • #6


            Or how much would someone charge me to add this feature to my HCS code-base?
            HCS - are you listening?
            What would you charge me to have this code added?

            I am desperate!
            My entire YouTube series is now dead in the water!

            I wish I had never updated

            Comment


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


              • #8
                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


                • #9
                  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


                  • #10
                    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.

                    You might need my help to get it going though so if you could catch me on discord sometime: https://discord.gg/EDAyBTY

                    depends what you are saying...anything just for that pack only has to be added in to Singularity now so you may find some of her themed extras need adding if you want them.
                    The Singularity profile - One profile to rule them all and at HCS we bound them

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

                    Comment


                    • #11
                      Originally posted by mendocinotim View Post
                      By the way..

                      Astra (before the update) was behaving erratically.. so I performed a full uninstall before updating.
                      I deliberately deleted all my customizations at that time - so am starting from scratch now.

                      I will want to trigger ASTRA's normal responses for the following actions when I press keys on my keyboard, or from my HOTAS stick..

                      25% speed
                      50% speed
                      75% speed
                      100% speed
                      All Stop
                      Safety Jump
                      Super Cruise
                      Open/Close Galaxy Map
                      Open/Close System Map

                      And many other commands that I cannot think of or list here now.

                      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.

                      Sorry for my english

                      EDIT : you can check this post that teach you how to add your custom commands, include profile to your main script, and other stuff : http://forum.hcsvoicepacks.com/forum...ow-to-add-them

                      EDIT 2: mendocinotim, check your PM, I have started the work, and got some basic stuff working nicely with tracking / crew member station selected...
                      Last edited by Touille; 03-12-2018, 12:47 PM.

                      Comment


                      • mendocinotim
                        mendocinotim commented
                        Editing a comment
                        "PM"
                        Got it - thanks.
                        'Will check it out.

                    • #12
                      Touille,

                      Thank you so much for helping out this way!
                      I will try the above method just as soon as I can get back to it on my PC - 'am on a Mac at the moment.
                      You may have saved the day.

                      In your "EDIT 2" - you said to check my PM.
                      I have seen that "PM" abbreviation in forums before, but know not what it means.
                      Please explain?

                      Thanks again - I will post here when I have used the above method.
                      And also, thanks for the forum link to the "custom commands and how to add them" method.

                      I can't understand why it's so difficult to find information like this.
                      You're an absolute code-angel.

                      Comment


                      • #13
                        "PM" - Ahhhh..
                        Private Message

                        Never mind.

                        Comment


                        • #14
                          PM : Private Message

                          At the top right of the forum page you should see a 1 in red color.

                          Don't bother to do the previous post step, I send you a link (in PM )with a early "work in progress" VAP file. Try this one instead.

                          It's pretty basic for now (Deploy Hardpoint (U) , Deploy Heatsink (V) , Ship Light (insert) , Cargo Scoop (home) , Landing Gear (L), Flight Assist (Z) , engine Boost (TAB) and center HMD (F12) commands), will add more command later . Take care : if you try it with your ship parked in station, only Ship Light and Center HMD will work.

                          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

                          Again sorry for my basic english
                          Last edited by Touille; 03-12-2018, 03:07 PM.

                          Comment


                          • #15
                            Let me be sure I understand..
                            Do not use this with Singularity, is that correct?
                            Or did you mean not to use the Beta version of VA - but is okay with Singularity?

                            Sorry, am a little confused here.

                            Comment

                            Working...
                            X