AVCS4 Immersive Voice Control Radios for VoiceAttack
-
This post is deleted! -
Just did a test using the “active window” and notepad++, this doesn’t work either. (see screenshot below)
EDIT: Using the BMS 4.34 single callsign profile, I can send keypresses to notepad++ just fine.*Your attachment did not work, try using imgur or something simple to provide screenshot link in future.
What I had meant was to disable Send To all together, not even Active Window… this defaults to the window you are working with, i.e. Notepad – and then you can try a voice command to see what text it types.
Again, if not already done, programs need to be run as Administrator for most non-default functionality, etc.No worries, but I see the acronym VAC used too much to refer to VoiceAttack. VAC = Voice Activated Commands, which is a completely different and much older voice control program. VA = VoiceAttack and this is the term most of us use to differentiate and avoid confusion. Some people still use VAC and BMS includes a profile for it if I’m not mistaken. Just an FYI.
I also had/had this issue, except my voice command was sending it to anything that had “Falcon BMS” in the title, including tabs in Acrobat Reader, my file explorer if the path had “Falcon BMS” in the title - I’ll see later if @hoover’s fix works for me.
This is more of a problem than I had anticipated, and because it is more likely that it could cause issues than help, I have changed the default “Send to:” Target from Falcon BMS with the asterisks for wildcard name capture to direct “Falcon BMS.exe”. If it comes up that a user is having problems with this, they can go down the road of trying the wildcard method, or turning it off altogether (as Hoover did).
This is a masterpiece. I’ve been testing it for 2 days and it keeps surprising me
I still don’t fully master all functionalities and I don’t quite understand all of it, but I’m getting there.
One particular little issue I have are “wildcards”. The profile works perfectly if I just pronounce the commands exactly as indicated in the Comms menus, but if I try to be creative (e.g. “Falcon 11, Ground, F16 two ships, request taxi for departure”) VA doesn’t recognize the phrase, whereas with “Request taxi for departure”, no problem.
Beats me, but I suppose the issue is on my end. If anyone has ideas… Thanks a lot.Judy
The wildcard commands should basically disregard any words or phrases that come before the command as indicated in the Comms menu. I have had issues where I noticed VoiceAttack blending the last words of my “nonsense” part of the phrase with the actual command section that follows. Some tips you can try include adding brief but distinct pause between your first and second parts. But truly, to get an idea of how VoiceAttack is hearing you, you can add the Debug command to fire after every unrecognized command, and this will server to highlight exactly where a sentence has gone haywire.
Refer to the Reference Pics https://imgur.com/a/xuclI0a (link also included with the zip file), see the pic regarding “For debugging command recognition:” – (Open profile to edit, open Options along the top, select Profile Exec tab - see pic for example)
Get that going, do some tests and report back here if you still can’t identify why the wildcard commands won’t fire for you. There may be additional steps we could take to work on this, we’ll see.
-
I’m a little confused about the “All-Human/Computer” aspect. In short, I’m testing as SP and assumed that in “All-Humans Mode is OFF” I could still add a single human player, but it tells me that the mode needs to be ON. But, if I’m in “All-Humans ON” and Remove All, the software explicitly tells me that I can add a single player.
This whole implementation confuses me, I guess because I don’t fully understand the use case.
Thanks in advance for any info.
Okay - this is a MAJOR ISSUE. I looked into the profile, and cannot believe it went unnoticed!!! A last minute check had been added as we discussed the problem with accidentally being able to set a Human pilot while in All Humans Mode (the idea came up that this is essentially trying to remove a computer pilot). This absolutely should have been caught before the file went public, and was part of the DEV build not public. The files got confused at the last minute due to naming. In VA, you need to support a DEV version of your file and Public, if you want to use compressed binaries and not distribute a bunch of debug commands with the public version.
TLDNR; This has prompted me to immediately release a patch. Version 1.1 is now available, and all users should download and use only this version.
Download: (Click Here)
Patch Release v1.1 Changelog Nov2019 Fixes/Improvements: -Changed common Send To default from *Falcon BMS* to "Falcon BMS.exe" to avoid conflict with open PDF's, etc. with Falcon BMS in name -Fixed Human/Computer Pilots Registry system - last minute addition of a mode check was to blame, has been removed for now
-
IS AVCS v1.1 going to be compatible with 4.34.U1? I think there maybe some updates needed. Haven’t tried it yet just thinking ahead. I’m sure your on it SemplerPDX
-
No… it’s great this update has arrived for Xmas, but due to the timing and holidays (and holiday guests, etc.) I have little time to budget for this. First, I need to update my server for the public, then I need to check the radios list (and the changelog). Will be busy with it today. If there is any change, it will take less than a half hour for me to update it thanks to all the radio menus being in the keypress command, just a simple edit to reflect the new radios list (if any), and straight to publish.
-
Yea, it’s great this update has arrived for Xmas, but due to the timing and holidays (and holiday guests, etc.) I have little time to budget for this. First, I need to update my server for the public, then I need to check the radios list (and the changelog). Will be busy with it today. If there is any change, it will take less than a half hour for me to update it thanks to all the radio menus being in the keypress command, just a simple edit to reflect the new radios list (if any), and straight to publish.
I flew a test flight in GroundOps TE using AVCS and all seemed to be ok. I think maybe the only addition would be the ATC crossing command. Great work!
-
I cannot find any ATC crossing command in the radios menus, all i was able to do though was take a jet from taxi and drive it around with the keyboard to see if anything in the menus changed… Would I need to try it on a larger airbase, like Osan?
Looks like the only new addition is the new 7th item on page 6 of ATC for the carrier ‘Ready for Departure’ command. Anyway, will get it up asap. Sent a test version out, should be find. Added a few other checks and updates, but other than that it’s pretty much unchanged from 1.1 and I expect it to work just as well.
I expect to have it released just before or just after Xmas. Again, unless someone needs to use the Ready for Departure command on a carrier, the current version will work just fine for 4.34 U1. Cheers!
-
For the Falcon BMS 4.34 Update 1, I’ve updated this profile to include the new “Ready for Departure” call from the 7th choice on Page 6 of the ATC Radio Menu. I have added that command to the profile, but as it does conflict with the default “Ready for Departure” command, this Carrier specific command will need to be preceded by the word “Carrier” as a forced prefix word (see note in the large Command Reference pic).
Example use: “This is Joker 7-1, Carrier Ready for Departure”
I’ve also added a bit of polish to the Audio Feedback system, allowing it to recognize the word “feedback” as two words, “feed back”, to help us avoid repeating ourselves to get the commands to fire, as well as a null check on the Stereo Audio Feedback output channel, so it can recover if this saved setting is lost. I’ve also updated the minimum version of VoiceAttack, so please be sure to update your VA program.
We’ve tested this version, just minor additions, and everything seems great - but let me know if any issues pop up! Happy New Year!Download: (Click Here) ```
Patch Release v1.2 Changelog Dec2019
New Commands:
-“Carrier Ready for Departure” : for ATC Page 6, new 7th item added for 4.34 (U1) updateFixes/Improvements:
-Added additional recognition words for turning on/off Audio Feedback Mode - “feedback” can now be recognized as “feed back”
-Added Null Check on Audio Feedback Stereo Output Channel setting, if saved setting lost, will force user input on profile load
-Updated minimum VoiceAttack version to latest release (v1.8.3) for compatibility -
I did some further testing of 1.2 and it seems that if I say “Tower Ready for departure” the profile will type tt7 “which is abort” instead of tt1 “Ready For Departure”
I looked at the profile and the command ATC 2 - Tower Page shows when I say:
*Ready For Departure;*Request Landing;*Request Formation Landing;*Report On Final;*Report Overhead Break;*Tower Declare Emergency;*Tower Abort;*Tower Say Again
So it should work as designed but it doesn’t and I’m not sure why. Ready For Departure is the first in the list which should correlate to a 1 and not a 7.
I just checked version 1.1 and this did work. So something has changed with this particular call.
-
Thank you for the note, Wheelchock! New command variable was to blame, in the comms list command. Cheers!
Just a simple hotfix for the bug found by Wheelchock, the standard “Ready for Departure” command was getting overwritten by the variable for the new “Carrier Ready for Departure” command added for the new U1 update for BMS. As a result, this command will call an Abort by attempting the same input key as the carrier departure. Basically, everyone using this profile does need this hotfix, can’t be avoided.
Anyone can easily fix this themselve inside their own profile, if you already have v1.2, and you don’t want to bother importing this new version for a simple hotfix - just open the command labeled,
“KEYPRESS_Variables →→→((ADJUST AI COMMS LISTS & KEYS USED BY THIS PROFILE HERE))←←←”
and scroll down to the ATC Variables section, under the Carrier Page section, you can change the #7 variable from
“Set Text [KEY_ATC_ReadyForDeparture] to ‘7’” to “Set Text [KEY_ATC_[COLOR=#DBA901]CarrierReadyForDeparture] to ‘7’”, and apply changes.Otherwise, just download this new version…
Download: (Click Here)
Patch Release v1.3 Changelog Jan2020 Fixes/Improvements: -Fixed issue with variable conflict for "Ready for Departure" - was pulling new variable from "Carrier Ready for Departure"
-
I am having trouble setting up the push to talk. I turn it on, and commands are recognized, but nothing happens. If I turn off push to talk mode then commands are recognized and actually followed in game. I saw something about having to set up my joysticks VHF and UHF buttons. I assigned my joystick, but it still doesn’t seem to work. Any help?
EDIT
Nevermind, I figured it out by editing the profile and assigning the button presses there. -
Hello,
I upgraded to 4.34 U1 and for some reason that I can possibly figure out, my Voice Attack commands are not recognized in 3D. I am using AVCS4 exellent VA profile. It is in constant listening mode, VA recognises the spoken commands, the TQS buttons are recognised in game and by VA.
Any help would be greatly appreciated!
Cheers!
-
Hello,
I upgraded to 4.34 U1 and for some reason that I can possibly figure out, my Voice Attack commands are not recognized in 3D. I am using AVCS4 exellent VA profile. It is in constant listening mode, VA recognises the spoken commands, the TQS buttons are recognised in game and by VA.
Any help would be greatly appreciated!
Cheers!
You want to ensure VoiceAttack is run as Administrator - if not already - by clicking the wrench icon on VA for settings, select System / Advanced tab on the top right, and select 'Run VoiceAttack as an Administrator".
If that isn’t the issue, try altering the application focus - in VoiceAttack, open the profile with the ‘Edit Profile’ icon, and at the to left is ‘Options’ button, follow instructions in the last image at the very bottom here: https://imgur.com/a/xuclI0a
You may want to try simply “Active Window” if it is set to Falcon BMS.exe (and not working). Another option is to enter the text Falcon BMS (surrounded by asterisks), but the default entry of Falcon BMS.exe should handle most users. Let me know how it works out, if it still won’t send keypresses to BMS, we can troubleshoot further.
Best wishes and good luck!
-
Make sure you’re using the latest profile - version 1 sent commands to a window with “Falcon BMS” in the title, which would match on web browsers, PDFs, etc. Later versions changed this to “Falcon BMS.exe” so that commands were sent to 3D.
-
You want to ensure VoiceAttack is run as Administrator - if not already - by clicking the wrench icon on VA for settings, select System / Advanced tab on the top right, and select 'Run VoiceAttack as an Administrator".
If that isn’t the issue, try altering the application focus - in VoiceAttack, open the profile with the ‘Edit Profile’ icon, and at the to left is ‘Options’ button, follow instructions in the last image at the very bottom here: https://imgur.com/a/xuclI0a
You may want to try simply “Active Window” if it is set to Falcon BMS.exe (and not working). Another option is to enter the text Falcon BMS (surrounded by asterisks), but the default entry of Falcon BMS.exe should handle most users. Let me know how it works out, if it still won’t send keypresses to BMS, we can troubleshoot further.
Best wishes and good luck!
Hi SemlerPDX, thank you for your reply. I run VA as Administrator, and I double-checked in System / Advanced and the box is ticked. I also tried your other suggestions without any success. I run the latest version of VA and your profile v1.3. VA picks up my voice correctly, the commands are recognized. The TQS VHF/UHF buttons are recognized in BMS. Please see attached screenshot when I load the profile. This is a big mystery!
-
Make sure you’re using the latest profile - version 1 sent commands to a window with “Falcon BMS” in the title, which would match on web browsers, PDFs, etc. Later versions changed this to “Falcon BMS.exe” so that commands were sent to 3D.
Thanks Orffen! Yes, I am using v. 1.3 and the latest version of VA too. Cheers!
-
Audio Feedback Mode is On but I don’t receive any sound feedback following a correctly recognized command.
-
When I use “UOAF Advanced VoiceAttack Profile” it works, but when I load the AVCS4 v1.3 profile it doesn´t work. I am clueless!
-
I receive the following message when I try to install the v.1.3. See attached picture. Could this be a problem or is it normal?
-
@Vikingo – I can’t see your attachments, they are invalid. Please try uploading images of your errors to an image website and just drop the link here - like imgur https://imgur.com/
Happy to help you out, just can’t see where you’re hung up. It’s working for me and a lot of others, just need to find out why it’s not working for you. You seem to have a lot of issues, the Audio Feedback Mode is pretty basic, and the VoiceAttack event log should show any errors when a sound file is unavailable or not set – my question to you would be, can you hear VoiceAttack say anything, either? When the profile is initialized, there are some voice phrases cued. If you can’t hear my profile talk to you at all, then you have sound issues.
If the sound files don’t exist, an error would display, but you can double check them in the VoiceAttack program folder, under Sounds > AVCS4 > should contain AVCS_Feedback_CENTER.wav, AVCS_Feedback_LEFT.wav, and AVCS_Feedback_RIGHT.wav
On the issue of keys not getting to Falcon BMS, you can test the functionality of the profile by setting Profile Options to target “Active Window” instead of “Falcon BMS.exe”, then open up a Notepad, and call a command… a string of letters or numbers should appear. Please test that, and let us know when you reply.
On a final note there, my profile uses the default BMS keyboard bindings where Q-W-E-R-T-Y activate the various radio menus, and the 1-9 and 0 keys are used to select items in the list. If these are changed, or if your keyboard layout differs from QWERTY (such as AZERTY or QWERTZ), you would need to run the “Change Default Keyboard Layout” command and set as appropriate.
One last question, is my profile recognizing your commands? Any recognized command will display in green with exactly what you spoke. If this is not happening, we’d need to troubleshoot other things. Please answer my questions if you can, and provide actual pictures of your errors, and I’ll be glad to help you get up and running like the rest of us! It’s gotta be something simple, and it’s good that we find these edge cases so we can anticipate issues for future versions, too. I don’t mind the odd problem, we’ll find the solution before long. Thanks for your patience!
Cheers!