AVCS4 Immersive Voice Control Radios for VoiceAttack
-
@Atlas said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@SemlerPDX That was a lot of words and I must admit that most of it flew over my head Total noob, I guess!
I donât think I can better your work with regards to this profile anyway so I will delete that, thanks. Just didnât want to do it in case it was important.
Iâve given your profile a quick test on the Refuelling TE. Iâve entered the tanker frequency but could not request refuel (Y 1) via comms but could do it via keyboard. Voice comms to wingman did work though, so thatâs odd. Why would the tanker not respond to voice but will respond to keyboard?
The keyboard commands layout is QWERTY by default, there is an option to change this to AZERTY or QWERTZ style keyboards.
Do you use a QWERTZ style keyboard, by chance?
If so, there is a bug already reported and I plan to address once the new BMS Radio menus are finalized - there is word that there will be few changes in an upcoming patch or minor update for BMS 4.36, so Iâm waiting for that.Until then, I have create a workaround for QWERTZ keyboard users, details and download link for the fix are here: https://veterans-gaming.com/forums/topic/11144-avcs-bug-report-commands-not-functioning-as-expected/
To test the output of any AVCS4 BMS voice command keypresses, just open notepad and place the cursor so it can type â say a command and see what letters/numbers are printed out by VoiceAttack into notepad.
-
@SemlerPDX No sir, QWERTY here
@SemlerPDX said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
just open notepad and place the cursor so it can type â say a command and see what letters/numbers are printed out by VoiceAttack into notepad.
âtanker request refuelâ is recognized with good confidence level but outputs ât5â in notepad. Obviously, PICNIC here (problem in chair, not in computer!!) and I was issuing the wrong command. âtanker request air refuelâ gets me what I want. I wouldâve thought that specifying âtankerâ didnât work.
I guess I need to learn the profile and commands. Is there a guide somewhere? Apologies for the basic questions and many thanks for your patience and help!
-
@Atlas said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@SemlerPDX No sir, QWERTY here
@SemlerPDX said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
just open notepad and place the cursor so it can type â say a command and see what letters/numbers are printed out by VoiceAttack into notepad.
âtanker request refuelâ is recognized with good confidence level but outputs ât5â in notepad. Obviously, PICNIC here (problem in chair, not in computer!!) and I was issuing the wrong command. âtanker request air refuelâ gets me what I want. I wouldâve thought that specifying âtankerâ didnât work.
I guess I need to learn the profile and commands. Is there a guide somewhere? Apologies for the basic questions and many thanks for your patience and help!
OKAY - I see what this is - yes, itâs exactly that. Because there is an option for another kind of refueling, I had to force the use of the word âairâ as in ârequest air refuelingâ to make it all work. Otherwise, the system wouldnât know which refuel action to address. When I get to the next update, Iâll see about making such things smarter, if for example called with the word âtankerâ, it could assume this means the âair refuelâ action, and not on the ground.
Sorry for the confusion - I know what itâs like being new to something and this is a bit complex. Best wishes and let me know if you need any help!!
-
@Atlas Say, âOpen the Command Referenceâ to see the actions list, though there is no real guide yet aside from that and the infographics on the top post here.
The very large infographic showing each radio menu in BMS 4.36 does note a few nuances for some commands, and how to use them. Beyond that, all the commands follow most any natural way you would say one of the in-game radio commands.
If you say something in a natural phrasing that definitely does not work, you can add it with the Quick Command Creator as described in the (WIP) wiki page Iâve been designing for the profile:
https://veterans-gaming.com/wiki/vg-labs-projects/avcs-wiki/avcs4-bms-manual/ -
@SemlerPDX drinking from a firehose, I think is the expression! But a lot of stumbling and figuring things out to do! At least the profile is working now, and the âhumanâ has a lot of learning to do!
@SemlerPDX said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
When I get to the next update, Iâll see about making such things smarter, if for example called with the word âtankerâ, it could assume this means the âair refuelâ action, and not on the ground.
Iâve just now seen that hot refuel option, but doesnât the profile listen for things like âtwoâ to know Iâm talking to the wingman, âelementâ to know Iâm talking to #3, and âflightâ to know Iâm talking to all of my guys? After all, how does a 4-ship respond if I query all our fuel states vs. if I just want to query my wingmanâs fuel state and not #3 and #4?
-
@Atlas said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@SemlerPDX drinking from a firehose, I think is the expression! But a lot of stumbling and figuring things out to do! At least the profile is working now, and the âhumanâ has a lot of learning to do!
@SemlerPDX said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
When I get to the next update, Iâll see about making such things smarter, if for example called with the word âtankerâ, it could assume this means the âair refuelâ action, and not on the ground.
Iâve just now seen that hot refuel option, but doesnât the profile listen for things like âtwoâ to know Iâm talking to the wingman, âelementâ to know Iâm talking to #3, and âflightâ to know Iâm talking to all of my guys? After all, how does a 4-ship respond if I query all our fuel states vs. if I just want to query my wingmanâs fuel state and not #3 and #4?
Those are wingman/element/flight commands, and yes they do know who you are talking to⊠but AWACS/TANKER/ATC/JTAC are not the same system, and do not work with those same menu actions - they do not know if it is prefixed with a 1, 2, or 3, and are currently not smart enough to recognize the designation of âtankerâ to do other things with, the other command catches it before that word is used. That way you could say their proper callsign or even âRubbery Ducky dry and thirsty Requesting Air Refuelâ and have a laugh while it still works. Itâs called âwildcardsâ
TLDNR; things like âTanker Request Air Refuelâ donât actually need the word âtankerâ, they ignore anything before the start of their action words like ârequestâ, unlike flight commands.
-
@SemlerPDX I see. And Iâm a total idiot here so tell me if Iâm wrong but can we not have âtankerâ wildcards that have words like tanker, Texaco, etc. to let it know that we want to access the Y set of commands, then have âgibberishâ wildcards that are ignored like Rubber Ducky dry and thirsty for feeling cool and TopGun-like, the the actual commands like request refuel to let it know which of the Y commands we want to send?
That way we could say:
âTexaco 1, Viper 3, flight of 4, 10 miles south of your position rejoining, requesting refuelâ
âTanker 1, Warthog 6, request refuelâ
âtanker, Rubber Ducky dry and thirsty , request refuelâand all would work?
-
@Atlas Absolutely, but not yet. As I stated, the current system is not smart enough to recognize that distinction - it gets the base key to press (in this example, âYâ) from the phrase that was said, ignoring all âredâ and âgreenâ speech from your example.
The phrase ârequest air refuelâ itself is in the tanker category of voice commands, it uses this to know this is for tanker and to press âYâ.
Just like the ârequest refuelâ is in a different category, so it knows to press the âTâ key for any voice commands in that category. All of this predates several duplicate voice commands in radio menus, too.
Because of that, on the next major profile update, I plan to revisit such systems to give them the ability to be smarter. For now, you could use the Quick Command Creator as described in the Wiki post to make a voice command with the phrase âTanker Request Refuelâ and the action to execute the command ârequest air refuelâ â but then this does become rigid and would not allow the âgreenâ portions of your example above.
-
@SemlerPDX I just looked at the profile and the commands and that is way above my skills to edit! Iâll see how to use the QCC later on. Thanks!
-
@Atlas said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@SemlerPDX I just looked at the profile and the commands and that is way above my skills to edit! Iâll see how to use the QCC later on. Thanks!
The problem that would arise from having simply a command âwhen I sayâ âtanker*â when trying to gather good understanding of the words that came after it - wildcards are a somewhat experimental and unsupported feature, and it comes down to the voice recognition engine to determine those words which were not predefined in the âwhen i sayâ field.
This can produce mixed results, and a lot of missed actions when those words are quite important to determine what actions to take. Not so much if they are mostly arbitrary, and numbers are far easier to get correct than words when unknown.
This is why my Wilcard Voice Calculator & Conversions profile works very well, all of the operational keywords are defined in the âwhen I sayâ, but when preceded and proceeded by any numbers, it gathers what it can to create an equation to evaluate. Numbers are easy, words ⊠not so much. Just say some random sentences into VoiceAttack and watch how wrong it gets so many words if you donât enunciate like a robot.
But I can work some magic later on when I get to redesigning some systems for AVCS4 BMS, rather than replacing existing wildcard commands, I would just add a check for what was said before, to contain a callsign typically know for tankers or the word âtankerâ itself - just not yet.
-
@SemlerPDX Yes sir!! Easy in theory, difficult in practice!
-
@SemlerPDX Iâm having a weird issue here sometimes when I finish a mission and exit BMS but leave VA on, and I double-click on an icon on my desktop, weird behaviour happens and Iâve figured it out that the PC thinks I have the ALT key pressed. So for example, if I double-click on the Launcher icon for BMS, instead of starting up the Launcher, it opens up the properties window instead:
It does this intermittently, so sometimes Iâll get the behaviour after a mission, sometimes not. Pressing ALT seems to turn off the âproblemâ or turning off VA also works.
-
@Atlas said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@SemlerPDX Iâm having a weird issue here sometimes when I finish a mission and exit BMS but leave VA on, and I double-click on an icon on my desktop, weird behaviour happens and Iâve figured it out that the PC thinks I have the ALT key pressed. âŠ
I have no idea what could be depressing the âALTâ key and not releasing it. Both AVCS CORE and AVCS4 BMS do not have any keypress actions that include the âALTâ key.
All keys pressed by AVCS4 BMS can be found in the âdata_1.cfgâ file at this path (relative to where your VA is installed):
".\VoiceAttack\Apps\AVCS\CORE\BMS\40\update\avcs_bms_data_1.cfg"
âŠand for AVCS CORE:
".\VoiceAttack\Apps\AVCS\CORE\CORE\11\update\avcs_core_data_1.cfg"
Have you created any custom commands yourself, manually or through my Quick Command Creator system? If you created some keypress commands that use âALTâ through Quick Command Creator, paste a copy of your save file here - with your AVCS4 BMS profile active and fully loaded/initialized, say, âOpen the Save Fileâ, and paste the contents here inside a code block using the </> button in the editor bar above. If you have an errant QCC command, I can help you resolve it.
-
@SemlerPDX Iâve noticed it because Iâve been testing a lot lately which means going into the game, doing some tests, exiting the 3D pit, closing BMS, then restarting BMS. During this time, I donât use VA but it is on and running just so that if it has any performance hit, then it is there running. Again, I donât issue any voice commands. When exiting BMS, sometimes it seems like an ALT key is stuck, sometimes everything is fine.
I have created three custom commands manually. They are all for TrackIR though so F-keys and some number keys, no ALT button involved.
AVCS_BMS_KeyboardLayout=0 AVCS_FIRST_RUN=25 AVCS_SFS_CurrentBackupIndex=1 AVCS_SFS_SaveFileBackupCount=10
-
@Atlas Understood. Yeah, there definitely seems to be something that is depressing the âALTâ key for you and not releasing it. But it seems like that is not VoiceAttack, assuming you have no other profiles loaded except AVCS CORE and AVCS4 BMS.
You donât have any âglobalâ profiles in VoiceAttack Options, or any VoiceAttack Plugins, do you?
Last thing I could think of to ask would be if there is a Joystick or controller button that enacts an âALTâ keypress or keypress combo?
-
@SemlerPDX I have a DCS profile too but I have your stuff set up to auto-load during start of Voice Attack. Iâm not sure about other options or plugins, Iâve not installed anything else aside from the DCS profile (F-14 by Capt Zeen) and your Core and BMS profiles.
I have Helios but the ALT behaviour persists even with Helios off and only goes when VA is closed.
-
@Atlas Iâm sure there is a simple solution or something we are missing, but it escapes me. If you are certain that this issue is due to VoiceAttack, the folks over on the VoiceAttack Discord would be the ones to ask for help troubleshooting - post up in the âGeneralâ category. I know it may be painful and time consuming, but they should be able to help you sort any odd behavior with the VoiceAttack program (if it is indeed the culprit).
Best wishes and good luck to you! (if you post up in the VA Discord, Iâll be following along)
-
@SemlerPDX Thanks for your help! The next time it happens again, Iâll double-check my programs running to narrow it down if it is indeed VA and take some screenshots.
-
-
@SemlerPDX When I say âtanker done refuelingâ Voice Attack hears this but thinks Iâm saying âtanker Don refuelingâ⊠not exactly sure how to fix this issue, I donât have much of an accent and even altering how I say âdoneâ and VA still thinks I say âDonâ. Suggestions?
-
@Atlas you can train the Microsoft voice software. Itâll ask you to type in a word and then say the word.