AVCS4 Immersive Voice Control Radios for VoiceAttack
-
Voice attack wants to update to a newer version, do I need to back up any files first?
If so which ones?
Thanks -
@Badger said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
Voice attack wants to update to a newer version, do I need to back up any files first?
If so which ones?
ThanksYou do not need to backup any files first, you can update VoiceAttack anytime without issues. The only file(s) you should ever need to backup for AVCS4 profiles would be the save file, and you can access an integrated function for this by saying, “Open the Save File Menu” – choose the final option (#8) to Create a Shadow Copy of the current AVCS4 BMS Save File:
Follow the prompts to choose a destination folder, and press OK to finish. From that same Save File Menu, you can choose the option to Restore a Save File from a Backup, if ever needed.
Again, this is not required for any VoiceAttack updates, or updates to my own profile, unless you want to just for peace of mind.
-
@SemlerPDX
Hi! Just wondering if there’s an option to just show the comms menu? I’ve not flown for a while so I could be mis-remembering or maybe they’ve changed the wording slightly so some of my old phrases no longer work. If I could bring up a comms menu and then either select an option from it (ie, “t, t, 2”) or close the comms menu and speak a command phrase, that would be really helpful.If this option does not exist, that’s fine, I can just put a page on my kneeboard. Thanks!
-
@Atlas you could also augment AVCS with your own custom profile that has T, Y, 1, 2 etc
-
@Atlas
For now, you can say, “Open the Command Reference”, to see this list of command phrases (including dynamic options) and an infographic of all in-game radio menus:
https://veterans-gaming.com/semlerpdx-avcs/profiles/commref/bms43.html/ -
@SemlerPDX
Hi! I believe I just tried this but I’m flying in VR and I think it just opened up a browser window. I’d love to be able to show it inside VR.@S3NTRY
I’ve got almost negligible VA skills so I would more likely break the profile than add usefulness to it -
@Atlas don’t underestimate yourself.
It is as simple as adding a profile, adding a command with when I say “open air traffic menu”, and set VA to press the letter T. (contrary to my previous post, there should be no need to add digits manually).
Sure, that is the most basic style of command (and you would have to say it every time for the next menus in the sequence), but as a fallback you would have it going in no time.
Then, you just add your custom profile to the AVCS profile (as you would need to do for CORE)
Ultimately, it is definitely of more use to get AVCS working as intended though, and use a custom profile for talking to your computer for other purposes (starting apps, switching apps, playing audio, etc).
Either way, if you persist, it will pay off.
-
@S3NTRY
I have made some work on VA before but my work is like 1+1 while Semler’s is quantum physics, so I’m afraid of messing with it.Another issue I cannot quite imagine how to implement yet is to get through all of those pages, like pressing “T” 3x to get to the right page I want with the command I’m looking for. For the time it takes to do that, I’d rather just have a reference page on my kneepad to consult.
Thanks for the suggestions though!
-
@Atlas yeah, you’d have to repeat the same command several times, which would get laborious fast.
When I was initially getting setup, I placed the commands list as a kneeboard page. Served me well.
-
@Atlas said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@S3NTRY
I have made some work on VA before but my work is like 1+1 while Semler’s is quantum physics, so I’m afraid of messing with it.Another issue I cannot quite imagine how to implement yet is to get through all of those pages, like pressing “T” 3x to get to the right page I want with the command I’m looking for. For the time it takes to do that, I’d rather just have a reference page on my kneepad to consult.
Thanks for the suggestions though!
I have the same concerns about adding a manual navigation voice command set to the profile. I’m uncertain how best it would be phrased to be useful and not tedious, to be distinct enough to not be called by accident and to not overlap with any existing commands, and to be logically intuitive in form and function.
I truly think the best thing to do is to assemble a list of all radio commands as suggested onto a kneeboard panel, given the limitations of VR.
You are correct that my command reference exists as HTML and so will open a webpage in your default browser (even if it is due to loading the local file included with the profile). The infographic, however, is just a .PNG file - though due to its size, individual panels are quite tiny and is meant to be viewed on a large display or one which can be easily zoomed in and out.
I’ll consider creating some system in future which can manually step through menus page by page and manually execute an individual action by its number all via voice commands, but for now, the best reference would indeed be a list of some kind, preferably on your kneeboard to maintain SA.
-
@SemlerPDX
I’ve tried adding a PTT button using your “set a push to talk button” command but then messed it up and I think it’s now set to a button I don’t want. Is there a way to check if this happened and how do I remove it? Thanks!I’ve added a PTT button but comparing the activation and deactivation time between the PTT added via your profile vs. the default PTT set in VA, there seems to be quite a bit of lag with the added PTT? Is this normal?
-
@Atlas said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@SemlerPDX
I’ve tried adding a PTT button using your “set a push to talk button” command but then messed it up and I think it’s now set to a button I don’t want. Is there a way to check if this happened and how do I remove it? Thanks!I’ve added a PTT button but comparing the activation and deactivation time between the PTT added via your profile vs. the default PTT set in VA, there seems to be quite a bit of lag with the added PTT? Is this normal?
Yes, that is normal and should be inconsequential. My PTT system functions without issue regardless of the difference in timings between it and the native PTT mode in VA. Listening will begin as soon as the PTT button is pressed, yet mine will stop listening slightly slower when released, though this should not cause any issues. If it ever does, please report and I’ll look into it.
I assume you found the way to delete a PTT button, just say, “Edit a Push to Talk Button”, and follow the prompts to select any entry, and then in the next pop-up we can choose to edit or delete that entry.
-
@SemlerPDX said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@Atlas Thanks for the suggestion! I’ve gone ahead and added that content to the AVCS Wiki page here:
https://veterans-gaming.com/wiki/vg-labs-projects/avcs-wiki/avcs4-bms-manual/The command recognition phrases for wingman are inclusive of the word “to” as shown here:
I’m not sure what could be interfering with these, but you can enable the VoiceAttack event log to show the confidence level of all recognized (and rejected) command phrases. The default confidence level is 50.
If you can take a screenshot of the VoiceAttack event log showing “to rejoin” as unrecognized with proper confidence above your minimum confidence level, we could consider that a problem worth troubleshooting. I cannot reproduce that:
(I culled the “two” from the prefix command for this test, and “to rejoin” worked just fine for me…)A bit of a post necro but I’m setting up VA again with your profile and got the issue here:
As you can see, “to” was recognised before but no confidence level so I turned it on and managed to do it again. Funny that the confidence level is higher at 68 with the wrong one vs. only 66 with the correct one.
-
@SemlerPDX said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
Yes, that is normal and should be inconsequential. My PTT system functions without issue regardless of the difference in timings between it and the native PTT mode in VA. Listening will begin as soon as the PTT button is pressed, yet mine will stop listening slightly slower when released, though this should not cause any issues. If it ever does, please report and I’ll look into it.
I am basing the delay on the “on” and “off” sound that VA makes when I press the button. I believe this does not make the same sound when in-cockpit. Comparing when the sounds come for the “on” and “off”, it is near-instant with the VA-PTT whereas there is definitely some lag with using the PTT set through your profile.
Are you saying voice/command recognition starts as soon as the PTT is pressed even though there is a lag in the “on” sound?
I assume you found the way to delete a PTT button, just say, “Edit a Push to Talk Button”, and follow the prompts to select any entry, and then in the next pop-up we can choose to edit or delete that entry.
Yes sir, just did it again and found the option to remove it.
-
@Atlas So long as the voice command executes, the confidence level (which is hidden by default, unless turned on) isn’t really an issue. If it becomes an issue, you can attempt to lower the default Confidence level which is a threshold for recognition accuracy, train your speech engine for the specific pronunciation of a word, or perform speech training session completely through additional times (at least 3 is recommended, though thick accents may benefit from more).
@Atlas said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@SemlerPDX said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
Yes, that is normal and should be inconsequential. My PTT system functions without issue regardless of the difference in timings between it and the native PTT mode in VA. Listening will begin as soon as the PTT button is pressed, yet mine will stop listening slightly slower when released, though this should not cause any issues. If it ever does, please report and I’ll look into it.
I am basing the delay on the “on” and “off” sound that VA makes when I press the button. I believe this does not make the same sound when in-cockpit. Comparing when the sounds come for the “on” and “off”, it is near-instant with the VA-PTT whereas there is definitely some lag with using the PTT set through your profile.
Are you saying voice/command recognition starts as soon as the PTT is pressed even though there is a lag in the “on” sound?
Yes, that is exactly what I am saying. Please report back if that is not the case when you use my custom PTT mode. I would absolutely recommend disabling notification sounds including this one for Start/Stop Listening in VA - they can be both distracting and immersion breaking.
-
@SemlerPDX
Thanks! Will test.So… a slight issue – the two Global options seems to be the “correct” option and they both work when using the set PTT button, which is to listen as long as the button is held and to stop listening once the button is released. This is the default behaviour of my VA-assigned PTT button as well, but when I set a PTT button via your profile, the VA-assigned PTT stops listening after 2-3 seconds even if the VA-assigned button is still held down.
-
@Atlas You should not be using my PTT system alongside the native PTT system in VA. They will conflict with each other, naturally this is undesirable behavior.
(also, to be clear, there are two entries only because one is a state identifier showing the current setting … if you had selected the ‘DEFAULT’ mode, you’d see two entries for this instead. The fact that there are two of any item in this drop down list is merely a product of the dynamics that display this list - it’s a non-issue, is what I’m trying to say)
-
@SemlerPDX
Hmmm… so I guess I should un-map the VA PTT and just use your program to map it?
If I do, which of the above options is the most appropriate to select? -
@Atlas said in AVCS4 Immersive Voice Control Radios for VoiceAttack:
@SemlerPDX
Hmmm… so I guess I should un-map the VA PTT and just use your program to map it?
If I do, which of the above options is the most appropriate to select?You can use either system just fine, you just can’t use them both at the same time, if that makes sense.
If you are using my custom “Global Mode”, this is essentially the same is the native PTT Mode in VA anyway, simply without the benefit of my own voice command based set/edit/delete system with its ability to set up to 6 total push-to-talk keys, joystick buttons, and/or mouse buttons.
The reason I designed my own system was two-fold: to allow multiple PTT keys/buttons with a simple and easy voice command & user choice input UI, and an alternate mode that allows only restricting the BMS radio (menu) keypress commands and not ALL commands throughout VoiceAttack. That latter function is an option for those who also use VA for various things, even setting/resetting TrackIR or controlling recording software, etc. during multiplayer flight.
It makes sense in BMS to transmit our actual voice radio request to multiplayers on the same radio channel that we’d be using to send a keypress based macro to issue that corresponding radio command in our radio menu so they don’t merely hear that radio AI just talking out of nowhere, and hear proper and appropriate radio traffic. But we don’t need them to hear us tell TrackIR to Pause or hear us ask our VoiceAttack “What time is it?”, so my “DEFAULT” mode fills this niche.
The native PTT system in VoiceAttack can’t exactly do all this stuff, and that’s why mine exists.
The following video demonstrates my PTT system as I talk about it in greater detail, if it helps:
-
@SemlerPDX
That helps a lot and makes sense, thanks! I will give this a try!