FoxVox Free voice control software for BMS
-
Hi,
I installed today FoxVox software. when it starts nothing happens.
I have installed W10 with framework 4.7.2 Any ideas?
Thanks -
@viper_falcon so you don’t see the voxfox main window after starting the program?
Cheers, Uwe
-
@hoover correctly, FoxVox main window is not starting.
Maybe I’m missing something… but can’t find it yet. -
@viper_falcon Foxvox will create a log file on any unhandled error in the default user temp directory (c:\users[username]\AppData\Local\Temp). Can you find a log file there by any chance? Also make sure it isn’t minimized to the system tray. It isn’t by default but just in case look for an icon there to click.
Fyi…working on v1.1 right now with some new features. I’ll have an update on it soon.
-
@foxster I get also no error log file i temp folder. I look also i taskbar i see no Foxvox.
Strange problem. I wil test on other pc i have time. -
@viper_falcon Maybe something got eaten by some weird / dumb antivirus program? Just guessing…
All the best,
Uwe
-
Hello everyone, I’ve just released FoxVox v1.1 with some new enhancements. Info about the new release along with the download can be found here: https://foxster.itch.io/foxvox/devlog/306628/foxvox-update-v11
Here’s a quick video showing how to implement the new Push-to-Talk features:
-
-
@foxster,thannks!
-
hi @foxster , just tried installing v 1.1 after uninstalling the old (beta) version and sadly foxvox crashes on start (logs attached).
I exchanged headsets in preparation for our LAN so that might have to do with it.
Thanks for this great tool!
Uwe
Object reference not set to an instance of an object.
Inner Exception: Empty
at FoxVox.MainWindow.<OnClosing>d__52.ppVM8Zi4DVS5QUO7lw9(Object )
at FoxVox.MainWindow.<OnClosing>d__52.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) -
@hoover It’s possible it may be a problem with the library file since you had the v1.1 beta installed (sorry)… v1.0 user migrating to 1.1 shouldn’t have the issue. Try renaming the library file or moving it to a temporary location outside of FoxVox and see if the program loads as FoxVox won’t be able to load the invalid library file. Let me know if this works. If it does and you can get me a copy of your library file, I can fix it for you.
-
@hoover Also make sure you aren’t running two instances of FoxVox at once - it seems to cause an error and it wouldn’t work right anyway.
-
Sorry for being a bit dense, but which library file are you referring to?
I checked my foxvox folder, it looks like this:
I also checked my /users/hoover folder for files named “foxvox”, but the search only came up with the msi installer file (from Downloads).
thanks, Uwe
-
PS: When running the installer I also get this obnoxious warning “windows protected your PC” but I allow the installer to run anyway. I wonder if this might have something to do with it.
I just tried a complete uninstall, redownload and re-install but sadly the error persists.
Cheers, Uwe
-
@hoover Working on the fix for you. V1.1.1 coming soon…couple of other minor fixes with the newest update. I’ll keep you posted.
-
Thanks @foxster , much appreciated!
Cheers, Uwe
-
For those interested, v1.1 introduced a problem with keyboard key mapping on the PTT. Released v1.1.1 today and it’s available for download. Sorry - it happens! I’ll keep it updated though
-
I just removed 1.1 beta from my machine, rebooted, installed 1.1.1 noticing it didn’t come with the default BMS library as it did before (if I’m not mistaken)
I went and downloaded the separate library that is provided via google drive link above, assigned my PTT combo, loaded the library and got an error about the “dictionary not matching the voice recognition grammar” or similar (sorry, I didn’t capture a screenshot).
I rebooted again and now I’m getting the same error as before when starting foxvox:
after moving the library out of the way, foxvox starts up normally again.
Some more debugging showed that while my win10 language is set to english, it has only installed the german speech recognition & package (i don’t know why) and it refused to download additional speech packages over my “metered connection” (which I’m using to prevent forced updates on win10pro).
This condition probably led to the grammar error above, which now seems to be resolved after installing the english speech recognition pack, so right now all is looking good on my end
Thanks for the update foxster & for all your work on this project.
All the best,
Uwe
-
Actually it doesn’t come with or install a default library…it loads the last file used which is stored in a settings config file automatically saved on exit. The config file is located in <Root>\users\<username>\AppData\Local\FoxVox\settings.ini and it stores a key with the library path.
Your explanation indicates something in the library file was breaking it. I’m pretty sure it was the change of the PTT Joystick ID keys in the Beta Version you ran but I’d need the library file to confirm. Anyway, glad we got it resolved. In the meantime I fixed the issues with the PTT keyboard keys binding. I didn’t mention it but you can use keyboard keys for PTT separately or in conjunction with joystick inputs, but the RawInput API changes I implemented in v1.1 caused a bug. I’ll look more into handling corrupted library failures more gracefully, but it should be a very rare issue.
As for the language packs, FoxVox should support all languages installed so if you want to give it a go in German for any reason, it should work. It uses the current culture of the computer however for recognition and I didn’t build in a way to change that. Let me know if we need a v1.2
-
@foxster said in FoxVox Free voice control software for BMS:
Actually it doesn’t come with or install a default library…it loads the last file used which is stored in a settings config file automatically saved on exit. The config file is located in <Root>\users\<username>\AppData\Local\FoxVox\settings.ini and it stores a key with the library path.
Your explanation indicates something in the library file was breaking it. I’m pretty sure it was the change of the PTT Joystick ID keys in the Beta Version you ran but I’d need the library file to confirm. Anyway, glad we got it resolved. In the meantime I fixed the issues with the PTT keyboard keys binding. I didn’t mention it but you can use keyboard keys for PTT separately or in conjunction with joystick inputs, but the RawInput API changes I implemented in v1.1 caused a bug. I’ll look more into handling corrupted library failures more gracefully, but it should be a very rare issue.
As for the language packs, FoxVox should support all languages installed so if you want to give it a go in German for any reason, it should work. It uses the current culture of the computer however for recognition and I didn’t build in a way to change that. Let me know if we need a v1.2
First of all, thank you on my behalf and on behalf of our entire community for the great task that has been given in offering us a program for FALCON BMS free and at no cost, investing your time and dedication.
In our case, we are a Spanish-speaking community, we cannot fully exploit your program, since our win10 operating systems are in Spanish, the graphical interface can be added, although the voice recognition package in English can be added, but even so the The operating system tells us that the language of the graphical interface has to coincide with that of voice recognition and when we open its voice recognition program, it also tells us through an announcement that does not match the language of the operating system with that of voice recognition. .
Any advice you can give us in this regard.
GREETINGS from the Caribbean.