FoxVox Free voice control software for BMS
-
@foxster I hope you feel better soon mate. No rush, health always comes first
All the best, Uwe
-
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