Author Topic: Brand new user, have some questions.  (Read 3967 times)

Taurondir

  • Guest
Brand new user, have some questions.
« on: August 17, 2017, 11:40:25 AM »
I have tried to google for answers, but not getting hits. Maybe I'm not wording the searches correctly.

Ok, first off, I'm born Italian, and living in Australia, and apparently, based on people, I "sound Canadian". My Voice attack has hissy fits understanding me, but I can technically get around that by adding extra copy of commands using new words that I can enunciate more clearly .

Also, I have a handful of testing "mics" tied to webcams and headphones, even an old wired lapel mic with a 2 meter cord. The results, atm, other then how far they pick up ambient sounds, does not change my results.

I can, for example, mumble and grumble "Engage FTL" and it gets picked up 99% of the time (even at Weight 25, min Confidence 50), but I could try to say "What's your name" all day, and simply get anything from "129" to "whats is a moon".

With that out of the way, the questions.

* I was thinking of getting some cheap-ish no-wires mic, like a bluetooth one-ear thing or a lapel wifi mic. I would like to know if anyone has this setup, where they got the mic and how well it works for them. I have TWO bluetoth dongles and I no default or downloaded generic BT driver for Win10 makes them work (they don't have a "proper" brand). If I buy a new dongle + a device, it would be nice not to throw more money away. I know I could buy any random BT headset and pait it to a PHONE, but I'm having massive issues with connecting them to windows (a PC, so no built in BT)

* I'm currently just using a 43" TV and the built in speakers, and when Astra speaks, she can set herself off again based on what she's saying. I can mitigate that with setups/positioning, but I was wondering, is it actually possible to set a command so that WHILE she is talking, the voice rec is not ALSO listening? Is it possible to set it up so that WHILE she is talking, the ONLY command she will obey is "stop" or "wait" etc etc, as in, I "interrupt her, so she resets to just full listening".

- I know theres is an option to "allow other commands to be executed while this one is running" but I would have to go un-tick that for hundreds of commands to get that result. Is there a global option?

* Macro timings: When trying "request docking", the panels start to open but half the time totally wrong options get selected. Once the Frame Drive got engaged instead. This happens with other commands as well. Assuming that the actual keypress being sent are CORRECT, can lag be a factor? Should I concentrate on slowing down timings, or has anyone here come across other reasons this happens?

thats all for now, thanks for any advice.


« Last Edit: August 17, 2017, 11:59:12 AM by Taurondir »

Pfeil

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4790
  • RTFM
Re: Brand new user, have some questions.
« Reply #1 on: August 18, 2017, 12:44:39 AM »
* I'm currently just using a 43" TV and the built in speakers, and when Astra speaks, she can set herself off again based on what she's saying. I can mitigate that with setups/positioning, but I was wondering, is it actually possible to set a command so that WHILE she is talking, the voice rec is not ALSO listening? Is it possible to set it up so that WHILE she is talking, the ONLY command she will obey is "stop" or "wait" etc etc, as in, I "interrupt her, so she resets to just full listening".
There is currently no way to determine whether TTS or sounds are playing, so you'd have to include a section to enable and disable listening in each individual command that requires it.

If you want to enable a certain command while listening is disabled, add
Code: [Select]
Start VoiceAttack listening at the top of it.

You can disable listening again immediately after that if you'd like.

- I know theres is an option to "allow other commands to be executed while this one is running" but I would have to go un-tick that for hundreds of commands to get that result. Is there a global option?
There is no built-in global option, no.

However, you could export the profile, open it with a text editor, and change
Code: [Select]
</ActionSequence>
      <Async>false</Async>
to
Code: [Select]
</ActionSequence>
      <Async>true</Async>
then re-import it.
Always keep an unaltered backup copy of your profile, just in case.
Also note any values saved to the profile will not be exported, so will be lost when re-importing(if you remove the profile beforehand, otherwise a copy will be created without the saved values).

* Macro timings: When trying "request docking", the panels start to open but half the time totally wrong options get selected. Once the Frame Drive got engaged instead. This happens with other commands as well. Assuming that the actual keypress being sent are CORRECT, can lag be a factor? Should I concentrate on slowing down timings, or has anyone here come across other reasons this happens?
Anything that delays or otherwise interferes with the game's input registration will disrupt macros.

Especially if the game is not running at a solid framerate, you're likely to get input lag, but in some games even network latency can cause issues.

Games are designed with human players in mind, so the minimum input lag/keypress detection rate may not be ideal for fast macros with little delay.
That said, HCS profiles are designed to be compatible with the games they're sold for, so that should not usually be an issue unless there's something going on with your machine.
You could inquire about this on the HCS forums, as they'd likely have experience with such problems.