FoxVox Free voice control software for BMS
-
@foxster
That sounds awsome. I really love youre Software and Profil. And iam eager to use it. But i cant get it to work probally with the old speech Engine.
And with the Speech plattform it reallz works flawless. So iam looking really forward to it.
Thanks for all youre work. -
@foxster said in FoxVox Free voice control software for BMS:
- Do you experience any delays, hangups, or lag with FV itself while operating it?
Nope, FV works perfectly (more then perfectly). It’s a top software. I’ve even installed last version without prior libraries inside. (They are located in windows/documents/FoxVox library. But not loaded inside last version, only default library is in FV when started)
- Is the flickering immediate or does it seem to build up after a while?
flickering is instant in appearing as it is in dissapearing. If I start BMS without FV and try my zoom lever it works perfectly smooth, and if I then start FV zoom will flicker. But I may not emphasize it enough it only flicker from middle position and in full zoom, also a bit from middle toward full zoom out. In full zoom out it does not flicker at all. Middle position on a lever on A-10 Warthog throttle is default hard made detent (it’s small phisical detent where lever stops if you don’t pull it hard towar the full zoom.
Summary with FV started:- in full zoom out - don’t flicker
- in middle zoom - don’t flicker
- in full zoom in - flicker
- from middle to full zoom starts to flicker from zero toward more flicker
- between full zoom out and middle zoom (detent) a slight flicker
- Do any other analog switches cause the stuttering in BMS other than the zoom, such as moving the radar cursor?
No, radar cursor button works smooth with or without FV active
- If you minimize FV to the system tray when running it, does it still flicker in BMS?
Minimizing FV has no effect in this situation. I’ve tried starting FV first then BMS, and vice versa but with no luck. Result remains always the same
- Do you have the zoom mapped only in BMS (not anywhere in FV)?
No. Only in Alternative Laucher.
I would suggest if needed to connect to some voice channel and I can live stream it for you. If something is not clear or understandable for you in my writen words.
Thank you for trying to fix this for me. I love FV and it would be shame I have to switch to some other VR because of it. I’m keeping fingers crossed (in a good way) -
@k3yb04rd this is a very weird bug … I’d love to understand what’s causing it.
Is there any movement visible for that axis in Alt Launcher? (while FV is running)
-
@k3yb04rd Thanks for replying to those questions. I’m working with one other person on this, but I’d like to bring you into the testing with access to some trial builds. Do you have a Discord account where you could join into the FoxVox discord server?
FoxVox Discord: https://discord.gg/vc37eJ4Bsp
If not, I’ll PM you with the info.
-
-
@Croa Yes, I was able to fix. Glad it’s working for you
-
@airtex2019 said in FoxVox Free voice control software for BMS:
@k3yb04rd this is a very weird bug … I’d love to understand what’s causing it.
Is there any movement visible for that axis in Alt Launcher? (while FV is running)
I just tested in AL, FOV in view tab. The same flickering appear and dissapear as you start or close FV.
-
@k3yb04rd thanks … interesting … we’re not any closer to finding the root cause, but that eliminates some false possibilities
is this Win10 or Win11 btw?
-
Ok, version 2.6 is now available. This update has several new features, along with the performance fix for systems that had flickering issues when zooming in. Several more performance enhancements were made during the update, plus the added features should benefit everyone so I strongly recommend it.
Special thanks to @pester, @k3yb04rd, and all other testers who helped out for their patience in working with me to resolve the issue.
As always, if you have any problems or suggestions with the app, please let me know.
-
Hello, I installed v2.6, and the latest library Falcon BMS 4.37.3 v4. Now I receive error messages, creating the following error log. Anyone knows what causes the error?
The input string ‘-0.15’ was not in a correct format.
Inner Exception: Empty
at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, ReadOnlySpan
1 value, TypeCode type) at System.Convert.ToDecimal(String value) at TRgOdk9qhJCM8WDxBQOU.hIalp61bLv8(String, TRgOdk9qhJCM8WDxBQOU) at FoxVox.Models.Variable.SCZvHqyfNB(String ) at WuG0aP9qd692iYp8nKsn.hIalp61bLv8(Object, String , WuG0aP9qd692iYp8nKsn) at FoxVox.Models.Variable.hqaveJ7e5C(String , Boolean ) at jIbmNmEOPl7NhTd3NYu2.hIalp61bLv8(Object, String , Boolean , jIbmNmEOPl7NhTd3NYu2) at yBt05avVYq4oPV8lxdj.AUnHBNvmCWEMHCjNuAi.<>c__DisplayClass12_0.KrPm5U1VcN(Variable v) at System.Collections.Generic.List
1.ForEach(Action1 action) at yBt05avVYq4oPV8lxdj.AUnHBNvmCWEMHCjNuAi.HpPvXVUI6L(String , String ) at IAtC3fEr1pHqbPCGIIMA.hIalp61bLv8(Object, String , String , IAtC3fEr1pHqbPCGIIMA) at HQUwMrhT6boHtWpNLRM.VleF7Th04tnC3hFZvRZ.<>c__DisplayClass10_0.iRFDVpPYEU(AUnHBNvmCWEMHCjNuAi g) at System.Collections.Generic.List
1.ForEach(Action1 action) at HQUwMrhT6boHtWpNLRM.VleF7Th04tnC3hFZvRZ.lEHh1wlDQ0(IEnumerable
1 , Object , Object )
at UJy1ZK9iAP7CJJcL684g.hIalp61bLv8(IEnumerable1 , String , String , UJy1ZK9iAP7CJJcL684g) at YAgq8Sq8lZUgdsglIiK.D0xLUyq6HoU9xeCFpnY.hhmqwXmxgf(String , String ) at IhCIqSEZDgpOwfqDQ9OQ.hIalp61bLv8(Object, String , String , IhCIqSEZDgpOwfqDQ9OQ) at grOXqRqXLw6QBE7jxQx.XYLJrKqVd3eXhiJfOMU.<>c__DisplayClass12_0.HfoHqwYdvA(D0xLUyq6HoU9xeCFpnY c) at System.Collections.Generic.List
1.ForEach(Action1 action) at grOXqRqXLw6QBE7jxQx.XYLJrKqVd3eXhiJfOMU.aNKqA7aFDH(String , String ) at JdVaN7Ej3kledJgUtarf.hIalp61bLv8(Object, String , String , JdVaN7Ej3kledJgUtarf) at sPie3Dq3udCLdDOie2w.UnKbF7qavsKl04Y9Hch.n5kJGiHv0PogMQDWsIU.<>c__DisplayClass264_0.OvSMFsJ6xP(XYLJrKqVd3eXhiJfOMU g) at System.Collections.Generic.List
1.ForEach(Action`1 action)
at sPie3Dq3udCLdDOie2w.UnKbF7qavsKl04Y9Hch.n5kJGiHv0PogMQDWsIU.<>c__DisplayClass264_0.gcRM0OVVYD()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
— End of stack trace from previous location —
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
— End of stack trace from previous location —
at RGNKZG93ZfI3u6lL9vL0.hIalp61bLv8(TaskAwaiter&, RGNKZG93ZfI3u6lL9vL0)
at sPie3Dq3udCLdDOie2w.UnKbF7qavsKl04Y9Hch.n5kJGiHv0PogMQDWsIU.ngvHGkvmVu(String , String )
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
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) -
@Vikingo11 I know what that error is and how to fix it - not hard, but I’m curious as it appears you have a controller or hardware reporting a negative value which I’ve not seen before. What kind of controller are you using?
Edit: Never mind…looks like a culture format conversion issue. I’ll get a fix asap for you.
-
@Vikingo11 Ok, should be resolved. Let me know otherwise. I’m surprised this never came up before but
sorry!
https://foxster.itch.io/foxvox/devlog/728601/foxvox-update-v261
-
@foxster Thank you so much!
-
@foxster I removed the old version and reinstalled the new plus the shared library v4. I bind the UHF/VHF following the README-file in the library directory. Everything seemed to work fine this time. However, suddenly I got the following error and program crash, after saying “Chief Skip to Flight”.
I use the Realsimulator F-16 Hotas and FSSB base and the Winwing Orion II plus F-16 TQS.
*Index was outside the bounds of the array.
Inner Exception: Empty
at System.Array.Clear(Array array, Int32 index, Int32 length)
at System.Collections.Generic.List1.RemoveAll(Predicate
1 match)
at wmopeMDmejAI5N7Q33Q.pRsQijDrRZuMsyRterl.vhfDjd3laj(IIr2Am87bceymcZa3Sk input)
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_1(Object state)
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()* -
@foxster When trying to binding the UHF/VHF, I receive the same error message as above and a subsequent program crash.
-
@Vikingo11 Looking into it.
-
@foxster I am having a small issue setting up FoxVox on a new build PC with Windows 11. For some reason although I set a PTT sound as Active when using the PTT key set for the voice group, the wav file is not played when invoked.
All other settings are working, speech recognition is spot on. I am using v 2.6.1.0 , with the latest v4 library
I was hoping you might have an idea why I don’t get the PTT playback sound
Thanks
-
@fluffyduck9999 Make sure you have Windows media player installed/enabled in Win 11. FoxVox should support an alternative player if there is a default one associated with the extension of the sound file you are trying to play, but it is relatively untested so far.
-
@Vikingo11 Just posted a new update for you. Sorry you’ve been the guinea pig, but I’m glad you reported the bugs. It seems to be a case of older code being affected by the new updates but not manifested during testing. Unfortunately I have been unable to officially reproduce your error even knowing what most likely caused it, but I believe I have fixed it. I also found another bug with the PTT variable auto-mapping to BMS not detecting controllers correctly after a computer restart which I was unaware of. This has been fixed also, so I recommend this update for everyone. Let me know if it’s working now
.
-
@Nightflyer said in FoxVox Free voice control software for BMS:
Is there a way to use the new Windows Voice recognition System
I spent some time trying to implement the MS Speech Platform 11 into FoxVox. Actually it was surprisingly easy to hook everything up, but unfortunately it just isn’t compatible in runtime with the .net core architecture. It relies on the full .net framework (older 2.0 at that) and I just couldn’t manhandle the code into a clean workable solution. Who knows, perhaps MS will one day port those libraries to the .net core, but I wouldn’t hold my breath waiting. I was a bit surprised when they updated the system speech libraries though, so it could possibly happen…