FoxVox Free voice control software for BMS
-
<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>
-
<p>I have been experimenting with foxvox for a couple of hours now. So here are a couple of suggestions for its users.</p><ol><li>use a headset microphone it makes a world of difference on any speech recognition program.</li><li>on windows 10 (I believe it applies to earlier versions of windows) run the speech recognition voice training, it helps windows to understand YOU specifically, very good especially for non native English speakers. When you finish it run the extra training as well, it takes a few minutes to finish it, but it is worth it.</li></ol><p><br />@foxster The enhanced logs ROCK, great feature helps a lot !!! </p>
-
<p>@SemlerPDX Thanks for the vote of support, much appreciated - I have to agree with you, kindness is truly the enemy of hate!</p>
-
<p>@foxster To be honest, and I really don’t care I’ll throw myself out there to be torn up by the raptors, I didn’t even realize this was a “developer’s thread” because nothing in the title indicated as such or that anyone actually involved in the project was commenting in here. No, I don’t always read the entire thread, I don’t have to, it’s a free country (kind of). I saw a post stating someone was having trouble with the voice control software they were using so I made a suggestion for an alternative that might work for them. The mob wins, I’ll never attempt to help anyone ever again. They just killed the good Samaritan.<br /><br /><br /></p>
-
<blockquote>@foxster To be honest, and I really don’t care I’ll throw myself out there to be torn up by the raptors, I didn’t even realize this was a “developer’s thread” because nothing in the title indicated as such or that anyone actually involved in the project was commenting in here. No, I don’t always read the entire thread, I don’t have to, it’s a free country (kind of). I saw a post stating someone was having trouble with the voice control software they were using so I made a suggestion for an alternative that might work for them. The mob wins, I’ll never attempt to help anyone ever again. They just killed the good Samaritan.</blockquote><p><br />Nobody tore you up, CriticalMass merely stated that this was the developers thread not cool (and Aragorn agreed), nothing more – foxster also said ‘no worries’ and it’s true. There’s no mob here coming for you friend, you’re all good and no one here is immune to making a mistake. I know the feeling of egg on the face, you are not alone. Hope you have a better day, live it down quick cuz no one will remember little things like this in time, water under the bridge. <img src=“/plugins/nodebb-plugin-emoji/emoji/android/1f37b.png?v=1g16vn91q2r” alt=“” class=“not-responsive emoji emoji-android emoji–beers” /><br /></p>
-
<p>@SemlerPDX Yah, no “egg on my face” friend, I did nothing wrong. To insinuate otherwise is offensive. Guy said Foxvox wasn’t working in Linux using WINE, said screen was going black, I offered an alternative solution, nothing more. If it’s a developer’s thread, off limits to discussion of any other similar software, then put it in the thread title. Apparently the developer himself doesn’t have a problem with it so if anyone think it “not cool” talk to him. I suggested someone would be along to attempt taring me up, and here we are.<br /><br /><br /><br /><br /><br /><br /><br /></p>
-
<p>@danaos75 Definitely great advice - thanks! I would add that particularly with FoxVox adding terms to the assisting phrases or global dictionary can also make a big difference whenever a spoken phrase commonly uses words not configured in the voice keys.<br /><br />I feel that the user’s ability to adjust the recognition sensitivity is currently too limited. I’m making some minor improvements to give the confidence level setting more weight and provide a toggle between standard vs enhanced recognition. There’s a fine balance between not recognizing words to over-recognizing them incorrectly leading to false positives. Hopefully these upcoming settings will allow the user to tip the balance one way or the other as needed.</p>
-
<blockquote>@SemlerPDX <br />…<br />I suggested someone would be along to attempt taring me up, and here we are.</blockquote><p><br />No one wants to tar you up, around these parts most of us prefer to build people up rather than tear them down, and that’s why I posted up a reply to what you wrote. I felt bad that you felt bad, wanted to help. Wanted to let you know you’re not alone, these things happen, and it’s no big deal.<br /><br />Someone suggested some other voice control program in my own development project thread, also kinda went over like a fart in church cuz its like replying to someone reporting a program error/issue in the Helios thread to suggest that they use YAME64 instead. lolz - I’m sure you understand the unintentional humor there, saying you did something “wrong” here is … wrong… just a faux pas (if even that), no? We’ve all been there, and you’re all good - among friends here.<br /><br />You did nothing wrong, you’re all good, and no one has any tar for you (where does one even by that stuff these days? home depot?) <img src=“/plugins/nodebb-plugin-emoji/emoji/android/1f601.png?v=1g16vn91q2r” alt=“” class=“not-responsive emoji emoji-android emoji–grin” /> Have a great day!<br /><br /><br /></p>
-
<p>@SemlerPDX We gonna play that game now? Whatever makes you feel better. Once again I’ll direct you to the developer.<br /><br /></p>
-
<p>@rfxcasey As I said, no worries. I’m not angry and I don’t think anyone else is - and I get it, you were just trying to help. Just take it with a grain of salt it’s sort of like coming onto this forum where someone asks for help with a BMS issue and they’re told to just fly DCS instead. I’m guessing that wouldn’t go over very well <img src=“/plugins/nodebb-plugin-emoji/emoji/android/1f62c.png?v=1g16vn91q2r” alt=“” class=“not-responsive emoji emoji-android emoji–grimacing” /> - and yes, you let us know it wasn’t a deliberate jab - got it loud and clear. No harm no foul. Honestly, when I started BMS and was looking into voice control software I didn’t even know about Voicemacro. If I had researched further and someone like you had helped, I probably wouldn’t have ever made FoxVox, so don’t feel slighted to help or take it the wrong way. All water under the bridge anyway.</p>
-
<blockquote>@SemlerPDX We gonna play that game now? Whatever makes you feel better. Once again I’ll direct you to the developer.</blockquote><p><br />What are you even talking about? What game? I’m not trying to feel better, I was trying to make YOU feel better because of the reply you had made - it seemed like you felt you were being piled upon or ‘beat up’ just for trying to help someone, and based on your wording, I wanted to assure you that you are among friends and that it’s all good.<br /><br />I definitely understand that text in forums and chats can barely properly infer inflection and intent, but I’ve done my best to convey a tone of friendliness and reassurance. I re-read what I wrote and do not see how it could be taken otherwise, though, so I’ll just personally remind you that I mean no harm and hope that you stop assuming that I am attacking you with my reply(s).<br /><br />Nothing I have written has been intended to be offensive or to tear you down. If you have a problem with anything I wrote in my attempt to help you see that not everyone here is all kinds of bent out of shape for your voicemacro post, consider that the problem is your own; my intention was nothing but to lift you up from such dark thoughts as, “<span style=“background-color:#222222”>I’ll never attempt to help anyone ever again</span>”<br /><br />That shouldn’t be your takeaway from this after just one person said something slightly sharp relating to your (admittedly well meaning) post. Didn’t want you to leave with that on your mind, yet you seem to just keep assuming that I’m somehow insulting you when I’m trying my damnedest to do the opposite. That being said, please do not mistake my kindness for weakness, or my tolerance for acceptance - if you cannot see past your assumptions and respond without all the drama and insinuation, you’re only gonna dig a deeper hole, and no amount of rope from folks like me who want to help will do any good.<br /></p>
-
<blockquote>The mob wins, I’ll never attempt to help anyone ever again. They just killed the good Samaritan.<br /><br /></blockquote><p><br />Person A: It’s cold, man. Would you mind closing the windows…?<br />Person B: The mob cometh…! I shall be crucified to suffer for your sins. I am dead, but was always too good for this world. Adieu, humanity; fair adieu.<br />Person A: And… er… could you close the windows…?<br /><br /></p>
-
<p>@rfxcasey friend if I counted correctly you were the 3rd person to suggest the other voice recognition program on this thread, so you had 2 posts and 5 upvotes to them (hardly a mob to lynch you), that informed you that this is the developers post and it was not cool to do that. After that you had 6 posts from @SemlerPDX , @foxster plus a funny post from @Aragorn (good one hahaha), that simply said "its ok man, you have parked on a no parking zone, you did not see the sign, its cool, just move your car please ", and your responses were more on the side of being offended by that. So as everyone else said<strong> it’s ok, no harm done you did not see the “No Parking” sign, just move your car please! </strong>I actually believe you are a good Samaritan that just tried to help, I also think that you misunderstood @SemlerPDX ‘s first message. I believe he was referring to that bad review of foxvox on another site, but on his quote he also had @foxster ‘s response about you, so maybe you thought he was referring to you also, but I don’t believe that is the case.<br /><br />Anyway let’s move on to debugging, shall we ;-)<br />@foxster I believe I found a bug. I have 2 similar phrases “Ground” --> “Request Taxi” and “Ground” --> “Request Taxi Back”, as you can see from the below pic, Foxvox hypothesizes both phrases from what I say and correctly chooses the “Ground” --> “Request Taxi Back” as the one to execute, which is the one I actually pronounce, but then executes the wrong one “Ground” --> “Request Taxi”, as you can see from the notepad on the right corner of the pic. Also please notice the time difference from last hypothesized phrase up until execution, it is 26’’, I don’t know why it is that long, but that happens an any command I give today. I will restart my pc and get back to you on that, maybe it is unrelated to FoxVox.<br />If you need any more info let me know. I am now in the process of recording all voice commands from the BMSVACInstallationGuide.pdf to your program, and I thoroughly test each one before proceeding.<br /><img class=“ql-image” src=“https://i.imgur.com/LRqklOW.jpg” /> <br /><br /><br /></p>
-
<p>@foxster Another one the spoken phrase is “Ground Recharge J F S”, it is not on any hypothesized phrase but it is correct on the recognized phrase, but then it tries to execute “Ground Recharge Taxi FS” that does not exist.<br /><img class=“ql-image” src=“https://i.imgur.com/dCjzc1E.jpg” /><br /><br /></p>
-
<p>@danaos75 First, I have found that a long delay would sometimes occur when my microphone was picking up white-noise from my computer fan which was just enough to keep the speech recognition engaged. I was able to combat this by setting the recognition timeout setting to 1 or 2 seconds (although I’m using it at zero again after lowering my mic sensitivity).<br /><br /><img class=“ql-image” src=“https://i.imgur.com/PrbvS3A.png” /><br /><br />As for the Request Taxi, it is possible that a phrase will match 2 commands because extra words in the phrase are allowed and ignored. Make sure you have a blocking key setup for the word ‘Back’ on the Taxi for Departure command. Here’s how I do it:<br /><br /><img class=“ql-image” src=“https://i.imgur.com/QTX9PfC.png” /><br /><br />This allows me to say ‘Request Taxi’, ‘Request Taxi for Departure’, ‘Request Taxi to Runway’, ‘Request Taxi Back’, ‘Request Taxi to Ramp’, or ‘Request Taxi Back to Ramp’ and all will work as I expect.<br /><br /><img class=“ql-image” src=“https://i.imgur.com/npCMeca.png” /><br /><br />Now for your question on Recharge JFS, could you show me the voice key setup on that? As you’ve noticed, there’s actually a lot more going on under the hood than what is just reported in the enhanced logs. It would actually be a mess if I tried to display it all to the user so I stuck with the primary recognition chain only to help troubleshoot - which helps a lot but obviously isn’t everything. In the case of the Recharge JFS, here’s how I set it up. Notice for myself I put ‘JFS’ on both keys so it would more easily recognize it, but I also included ‘Recharge’ as a key word and I included ‘Jet Fuel’ as an alternative as phonetically ‘JFS’ can be a little challenging to recognize.<br /></p>
-
<p>@foxster as per your instruction I now have 13 commands (only 200 more to go <img src=“/plugins/nodebb-plugin-emoji/emoji/android/1f627.png?v=1g16vn91q2r” alt=“” class=“not-responsive emoji emoji-android emoji–anguished” /> ) that work flawlessly (blocking keys did the work on “Taxi” and “Taxi Back”)! Thank you!</p>