FoxVox Free voice control software for BMS
-
-
@hoover False alarm…sort of. Apparently it has something to do with playing .ogg files (the native sound files inside BMS). On my system it only plays once, then won’t play again unless I reload it. I’m guessing it has more to do with the codec used rather than FoxVox since it’s not a native WMP file. I just converted the mikeclick.ogg to a WAV file and no issues. MP3s and other formats play fine repeatedly also. No updated necessary for now - whew! I thought I had screwed up because the WMP supported files need to be reset to play again and I thought I forgot to do that, but nope - all’s good!
-
<pre>Hi Foxster, I got some more exceptions yesterday using the latest version:
Object reference not set to an instance of an object.
Inner Exception: Empty
at FoxVox.Models.Voice.Recognizer.<>c__DisplayClass31_0.P3doRKGbPYC1MwkdVj.d131HLJ0eKT3SbHcCZf(Object )
at FoxVox.Models.Voice.Recognizer.<>c__DisplayClass31_0.P3doRKGbPYC1MwkdVj.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at FoxVox.Models.Voice.Recognizer.<SendVoiceCommandAsync>d__31.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()</pre><p><br /></p> -
<p>@hoover Ok, sorry about that. I’ll follow up on it, thanks for the notice.</p>
-
<p>@foxster Hi foxster, thank you for a great app! I have the exact same error as @Hoover above. I just downloaded and installed FoxVox on Win10. As soon as the app recognizes the phrase the above exception is thrown and when you click ok on the error log message the app closes. The app is on default settings and I only disable PTT prior to my test command.<br /><br />Object reference not set to an instance of an object.<br /><br />Inner Exception: Empty<br /><br /> at FoxVox.Models.Voice.Recognizer.<>c__DisplayClass31_0.P3doRKGbPYC1MwkdVj.d131HLJ0eKT3SbHcCZf(Object )<br /> at FoxVox.Models.Voice.Recognizer.<>c__DisplayClass31_0.P3doRKGbPYC1MwkdVj.MoveNext()<br />— End of stack trace from previous location where exception was thrown —<br /> at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()<br /> at FoxVox.Models.Voice.Recognizer.<SendVoiceCommandAsync>d__31.MoveNext()<br />— End of stack trace from previous location where exception was thrown —<br /> at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()<br /> at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br /> at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br /> at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()<br /> at System.Threading.ThreadPoolWorkQueue.Dispatch()<br /><br /><img src=“https://i.imgur.com/wnlBI3j.jpg” alt=“undefined” class=“null” /><br /></p>
-
<p>I would use Foxvox in Linux if I could get the window to not go black on my after 30 secs. I load it in a wine prefix just fine and it launched just fine with no errors until the window went black.<br /><br /><br /><img class=“ql-image” src=“https://i.imgur.com/xIhVN5M.png” /><br /><br />Turns Into this once I click in the window:<br /><br /><img class=“ql-image” src=“https://i.imgur.com/bweM7Y0.png” /></p>
-
<blockquote>@william I noticed from your library something you may want to consider changing. In FoxVox when you define multiple keys on a voice command, every key must be satisfied in order for it to execute, but you can allow multiple words to satisfy a single key, giving you more natural options. This is done by putting all the words on a single key that will satisfy it. For example in your Install/Remove Chocks command, you must always say all three words: Install, Remove, and Chocks (any order is OK) to satisfy it. It is strange to say both “Install” and “Remove” in the same sentence. As an alternative you could put “Install” and “Remove” onto the same Key so that either will fulfill that key requirement. Then you can say “Install Chocks” or “Remove Chocks” and both will execute the command. It feels more natural that way and works smoother (in my opinion <img src=“/plugins/nodebb-plugin-emoji/emoji/android/1f60a.png?v=1g16vn91q2r” alt=“” class=“not-responsive emoji emoji-android emoji–blush” /> ). If you prefer to say all three words every time and that’s what you intended, then absolutely keep it that way, but just letting you know there’s an alternative. I’ve included a picture here to help show what I mean. Anyway, glad to see you using it and good luck!</blockquote><p><img class=“ql-image” src=“https://i.imgur.com/2b0gyu5.png” /><br /><br />I’m grounded due to circumstances for a while but will check it out when I return to the cockpit.</p>
-
<p>This is what I’m using and it’s great. <a href=“https://www.voicemacro.net/” target=“_blank”>Voicemacro</a></p>
-
<p>@danaos75 Thanks for the feedback. I am working on the fix…just a little tied up with life outside BMS lately. I will have the update posted before the end of the week. </p>
-
<p>@foxster I know exactly what you mean… I barely registered a couple of hours on bms this past week due to other obligations. Thank you for a great app and your time.</p>
-
<blockquote>This is what I’m using and it’s great. <a href=“https://www.voicemacro.net/” target=“_blank”>Voicemacro</a></blockquote><p>Not cool, this is the developers thread. </p>
-
<blockquote>Not cool, this is the developers thread. </blockquote><p><br />Indeed. <img src=“/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=1g16vn91q2r” alt=“” class=“not-responsive emoji emoji-android emoji–+1” /> </p>
-
<p>Ok, I have posted the update and so far everything seems to be back to running smoothly. Please let me know if any problems arise and I will address them right away - no new features being added currently. Sorry for the introduced bug…it really was unexpected and oddly didn’t manifest in my testing library, but I was able to reproduce and confirm it is fixed.</p>
-
<p>@rfxcasey No worries - it’s great that you like and endorse VoiceMacro (although maybe not here as suggested). I didn’t create FoxVox to compete with anything; I simply wanted an alternative for myself and to offer it up for others. It simply gives one more choice in an area I felt was relatively limited. I don’t begrudge anyone deciding that VoiceAttack or VoiceMacro or any other app is a better fit for them.<br /><br />I have found it strange to see the animosity generated against it though…like its very existence is somehow bad. One site’s single reviewer states “Just get the software this is blatantly trying to rip off.” <a href=“https://saashub.com/foxvox” target=“_blank”>https://www.saashub.com/foxvox</a> I have to laugh! Really? How?<br /><br />I have to empathize a little with the BMS team when they hear about “DCS has this, or MSFS does that”. BMS doesn’t compete with them…it doesn’t need to. It just is, and does what it does, and many thanks for it. For me, a newcomer, it has been enthralling, and I know it has for many others and I look forward for things to come. A big thanks to the BMS dev team for simply providing it - an alternative, a choice in the realm of sims - one which I enjoy more each day as I learn and I hope stays around for a long time. That enjoyment is augmented by the many enhancements and tools freely provided by so many other members of this forum - thank you all for your efforts in making this, in my opinion, the best sim to fly.<br /><br /></p>
-
<p>@foxster You are doing the community a great service, thank you. I have no idea who could have animosity against your efforts, but probably someone who is behind one of the non-free alternatives<br /><br />-JayB</p>
-
<p>@foxster BMS Team is constantly being challenged…<br /><br />In the end, as long as your provide a free service… Well… Sure complain! </p>
-
<p>@jayb Thanks, it’s certainly not from anyone here. I’m also feeling a bit melancholy with recent events… need more BMS time <img src=“/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=1g16vn91q2r” alt=“” class=“not-responsive emoji emoji-android emoji–slightly_smiling_face” />.</p>
-
<p>Just did an offline campi flight using 1.5.1, no issues to report. Great work @foxster! <br /><br />Cheers, Uwe <br /></p>
-
<blockquote>One site’s single reviewer states “Just get the software this is blatantly trying to rip off.” </blockquote><p><br />That is exactly what I posted on the FreeFalcon forum when BMS was released…!<br /><br /><br /><br /><em>Joke.</em> Joke…!</p>
-
<blockquote>@rfxcasey No worries - it’s great that you like and endorse VoiceMacro (although maybe not here as suggested). I didn’t create FoxVox to compete with anything; I simply wanted an alternative for myself and to offer it up for others. It simply gives one more choice in an area I felt was relatively limited. I don’t begrudge anyone deciding that VoiceAttack or VoiceMacro or any other app is a better fit for them.<br /><br />I have found it strange to see the animosity generated against it though…like its very existence is somehow bad. One site’s single reviewer states “Just get the software this is blatantly trying to rip off.” <a href=“https://saashub.com/foxvox” target=“_blank”>https://www.saashub.com/foxvox</a> I have to laugh! Really? How?<br /><br /></blockquote><p><br />Yeah wow - I am surprised someone would post such an unwarranted salty review. When I did my VoiceAttack thing, I also was not trying to compete with other existing profiles for BMS and VoiceAttack, and I love any voice control project for the concept and technology alone as well as the benefit of having alternatives in the space of this awesome simulator.<br /><br />Can’t tolerate stinkers like that being dropped on someone putting in so many hours of work to make something for free for everyone - I put my review in over that guest, and hope it holds some more weight than theirs in the public eye coming from someone very deep into the VoiceAttack program, and an active developer of voice control systems in that program.<br /><br />Haters gonna hate, but we can kill them with kindness - you deserve all the cheers and beers for your work, it really does look great, works great, and you’re doing it for free.<br /><br />As always, best wishes and good luck from a fellow voice systems tinkerer!!<br /><img class=“ql-image” src=“https://i.imgur.com/PNTxKA7.png” /><br /><br /><em>*lol @ the term “early access” - I really meant ‘work in progress’, but this term has been driven into my brainz by the likes of steam as a synonymous term - my bad</em></p>