FoxVox Free voice control software for BMS
-
1.7 worked nicely for me just now, great to finally have the app remember its window position!
Cheers, Uwe
-
@hoover Yep…it’s sometimes the little things. Coming up in the future version 2.0 I plan to remove the need for joy2key or joystick gremlin. They are both fine programs but I run into limitations and why bother with multiple apps? We’ll see how it goes…
-
Ok, fixed a bug with PTT assignments introduced with new mouse controls - Sorry! I also put in the ability to repeat output commands so instead of T-T-T-T in 4 commands, you can put in just one T and set run count to 4.
I’m working on a new updated library for the current U3 that uses the simplified structure and will post it soon.
-
I’ve posted the updated library compatible with v1.7.1 for U3. I’ve left the earlier versions up since they are still technically compatible so be sure to get the latest version. Files are available here: FoxVox Libraries
-
I’ve posted the latest update for v1.7.2. There were some minor UI issues that I really wanted to fix before moving on to the v2.0 development which may take some time. I posted this update right away and I’ll continue to post minor fixes quickly for any issues that are reported.
-
-
Something weird is going on… speech recognition has turned to **** all of a sudden. I haven’t changed anything and I tried both languages (english / us and english /uk), but it doesn’t change anything. Time for a re-training maybe?
-
PS: Could you add the process
Falcon BMS Test.exe
as a default choice for the library / setup? Thanks!
-
@hoover Really strange with the *** issue - I’ve never encountered that one yet - way to break new ground! Keep me posted, sounds like a possible glitch with the speech engine perhaps - does a reset solve it maybe? As for the Falcon BMS Test.exe, the program binds to a running process, not an executable per se. Change the process by selecting the ‘Windows’ button in the settings to open the running processes dialog box. Select the one (or ones) to bind to or remove the binding by not selecting anything and clicking OK. The reason for selecting the process is because the running process name doesn’t necessarily match the name of the executable that runs it. I thought that would make it easier…
-
thanks foxster, I’ll keep looking into the issue. Maybe I messed up something that I’m not aware of, maybe the mic’s gone bad or whatever… I’ll keep you posted
-
I’ve just posted an update to v1.7.3 which fixes a problem encountered during dynamic alias creation and adds a new built-in Spell Output command to enable spelling a consecutive sequence of letters and/or numbers as direct output. This allows you to say something like 1-3-9-0-0-5 and have the numbers (or letters) typed directly via speech which I found handy in a few situations.
-
Hi, I’ve installed the latest version and i might have found a small bug in it. When i start up foxvox it doesn’t capture the PTT button i’ve assigned to it. Switching the pause/stop option doesn’t resolve it but when i go into the options, click the controller icon next to the PTT and then click OK (not changing any settings) it starts to work again.
For the rest it works quite nice. Great job
-
@flyingbeaver Thanks for the report. I haven’t been able to reproduce the issue as you described on my system using a keyboard bound PTT so a couple questions:
I’m assuming this is the global PTT that your are setting, not an individual key PTT, and that you are setting it to a joystick button. Do you have the ‘Track Joystick Port’ option enabled by any chance as shown here?
If so, disable it and try again. If the issue persists, also delete the PTT assignment and recreate it with the port tracking disabled. The PTT can potentially have a port ID associated with it (used only to differentiate between multiple identical joysticks being used simultaneously - fairly uncommon) which could potentially be causing the issue.
Aside from this I’ll have to investigate later to see if I can repro the issue using a joystick (not currently on hand).
-
@foxster No didn’t had “Track Joystick port” on but what i’ve noticed is that it starts working as soon as i press “Ok” in the dialog. What i’ve also noticed is that it loses the connection between the assigned hotas key during flight
-
@flyingbeaver I checked with a joystick and still couldn’t reproduce the problem - works consistently on my end without an issue. I’d also check to make sure the PTT doesn’t have the ‘Isolate’ option enabled which will prevent it from activating if any additional buttons are pressed simultaneously. What’s strange is how it starts working when you press OK without changing anything…it’s as if the PTT isn’t bound to the device properly but then suddenly is. Really strange behavior…did you also try deleting and then recreating the PTT?
-
@foxster Yes i did. Also noticed it’s dropping away during flight. Just like it’s releasing the bind or maybe the device suddenly decides to re-calibrate or so. I have a c# background (developer by profession) so i might be able to debug it. Only need to check what’s actually happening inside the code and with .NET it’s not that difficult to find out
-
@flyingbeaver It seems to me to be a hardware or driver issue rather than a code issue. The app continuously tracks HID input using the RawInput api. What you describe seems like the input is intermittent or not registering properly which is outside the control of the app. I was able to get similar results only by unplugging the joystick…once reconnected it starts working again after a short delay while Windows registers it.
-
Hi!
I’m new in voice control and I have a question about your program.
After installing FoxVox, it barely understands anything what I say. I don’t think I have a serious accent in english.
Is your program connected with the Windows voice recognition, so I have to teach Windows first to understand my woice? I never used it. -
@hiuuz Yes it is connected so definitely do the voice training. Also make sure you use a good microphone which helps a lot. I have a new training video I’ll be posting this week.
-
Got a new video tutorial up to help newcomers get started with FoxVox.