VoiceAttack

VoiceAttack

VA is listening to everything
As per title, to be more specific, if i were in a discord voice channel/in game chat, or even watching youtube it picks up the audio directly (no line noise, no ambient noise).

Mic is AT2020USB+

TBH im guessing the mic is the issue because its usb, but is there a workaround for it?
< >
Showing 1-5 of 5 comments
Pfeil Sep 27, 2021 @ 12:21am 
Have you checked your audio settings, to make sure the default input device is set directly to your microphone, rather than something like "Stereo Mix" or equivalent?

The speech recognition engine by default will listening to the Windows default multimedia recording device, though this can be overridden. The "Windows Speech Recording Device" dropdown on the "Recognition" tab of the VoiceAttack options window affects that option


Looking at the specifications for that microphone, it does present a playback device as well, so it can most certainly receive audio, which presents the opportunity for audio from your machine getting mixed in (which is not normally an issue with USB microphones, given that they're largely isolated from other sound cards)


The speech recognition engine, like any application using a recording device, receives whatever input signal you send to it. There is no real workaround for that, aside from making sure only your microphone audio is coming in.

You could enable push-to-talk, which would prevent most commands from executing, however the speech recognition engine will still listen in the background (to allow the use of override phrases, and command that enable listening).
I would recommend enabling the "Disable Adaptive Recognition (useful for noisy environments)" option if that's something you're going to use, to prevent the speech recognition engine from attempting to train itself with all that erroneous input
https://gyazo.com/7a2678639a2ce82f41993ff68d9d5e7b

Does using voice attack also trains the speech recognition engine? I guess im gonna have to do with PTT
Pfeil Sep 27, 2021 @ 12:32am 
Perhaps not in the exact same way as manual training, but it can influence the accuracy of speech recognition, especially over time. Enabling that option should prevent that though.
Guess i need to delete the speech recognition training file and redo again, where is the file located?

Is it possible to do a combo button (assigned modifier button + button 3 for example) for PTT/
Pfeil Sep 27, 2021 @ 1:10am 
There is a GUI for managing speech recognition profiles, as shown here: https://forum.voiceattack.com/smf/index.php?topic=64.0
You can create a new one without deleting the old one, if you'd prefer.

The built-in recognition hotkey options work with ones type of input at a time, however you could set up a command that triggers off of one of the inputs, then check whether the other(s) are also pressed.
E.G. trigger a command off of joystick button 3, and have that check whether the Shift key is pressed using the "Device State" tab of the "Begin a Conditional (If Statement) Block" action.
You can use the "Ignore an Unrecognized Word or Phrase" action to remove the log entry, if you'd like.

E.G.
Do nothing (ignore command) Begin Device State Check : Keyboard Key 'Shift' Is Pressed Stop VoiceAttack listening Start Loop While : Joystick 1 Button 3 Is Pressed End Loop Start VoiceAttack listening End Condition
< >
Showing 1-5 of 5 comments
Per page: 1530 50