Sign in to follow this  
alpha117

Speech Recognition

Recommended Posts

As  a lot of people seem to be having some problems with P2ATC to understand your voice commands, I am one of them also!!!

 

If you go to the grammar screen and use the practice button, select a controller, I selected Unicom and the phrase I selected was 'OpenFlightPlanRequest' 

 

On the left side you will see the required commands (green) and the options (Orange).  One of the things I was doing was just selecting one of the required commands and saying that

 

Example: I said 'open flight plan for'............nothing appeared in the 'practice Speech box'  I then tried 'Open my Flighplan.......still nothing.

 

 

I wasn''t until I put the whole command together that it worked:

 

 

Open flight plan for SpeedBird Six Eight Seven from Echo Gulf Charlie Charlie to Echo Gulf Bravo Bravo at Eighteen Hundred Zulu.................Result

 

So make sure you say the complete command 

 

 

Hope this is helpul


Just tried another one:

 

SpeedBird Six Eight Seven Request V F R Clearance to Echo Gulf Bravo Bravo At Altitude Of One Eight Thousand On Heading Of One Two Four

 

Works first time

 

Also go into configuration and Maintenance > Voice recognition  and try moving the settings to see if that helps

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

yep  had the same problem myself lol  didn't say all the command together,  that's why I printed out  the pages :lol:

Share this post


Link to post
Share on other sites

Just uploaded update 1.3.0.1 with Speech sample phrases for each interaction in the Grammar Help window.  This should help put together some of the more complex phrases correctly.

 

Dave

Share this post


Link to post
Share on other sites

This Software would be perfect if the sound of the Anna voice had more of a radio sound in real ATC if that makes sense.

Apart from that this is a serious contender to any of the other ATC programmes out there on the market today.

I Have seen a programme that is similar to this but has no voice control only keyboard controls.

But the ATC voices looking at videos on YouTube sound very realistic.

Share this post


Link to post
Share on other sites

Welcome aboard copilot.

 

Please can you make sure that you sign your posts with your real name.

 

Many thanks

Share this post


Link to post
Share on other sites

Dave,

 As I approach the end of my demo time (you have been most gracious) I wanted to get some checks of speech recognition.
Flying various scenarios and most work well, but when we come to the Approach Controller and its commands it is pretty rough.  Within the Approach controller and the Approach request are the functions that seem to be the most trouble. Practice speech or real time flight.

A Request for Visual Approach (under ApproachRequest) and all subsequent requests below that will not work.
Some give a Speech Not Recognized and others nothing at all or maybe a response that does not correspond at all the to the requested command.
I verify my speech by going to Departure for instance without trouble on Requests or Readbacks.

I have not used Unicom much so not sure how well it works, but with a quick check I am showing some trouble.

Bottom line, maybe you (or anyone else) could give a check of the Approach Controller/Approach Request functions on your system(s) and see if my comments are warranted.

Thanks,

Chuck

Share this post


Link to post
Share on other sites

You can ameliorate the speech recognition of your voice by changing

1) the initial silence timeout to 50%

and

2) the end silence timeout to 60%

of the voice recognition settings of the configuration and maintenance pages

Share this post


Link to post
Share on other sites

i have tested the "practice" function but unfortunately is very often understood something completely wrong
what can I do in such a case?

Share this post


Link to post
Share on other sites

John,

 

Settings are already 50 & 60%, the function that is giving me the most trouble is the Approach Controller with mostly all approach requests.

 

Chuck

Share this post


Link to post
Share on other sites

Same here

I have yet to get a runway change from approach

I simply check in now with my altitude and then I'll get radar vectors

Anything else approach has not picked it up yet

Share this post


Link to post
Share on other sites

to request  different runway other than the default....you need to first wait until approach tells you to expect the default approach and starts giving you vectors for it...once he does that you can then request a different runway approach. It works ok for me on my beta version (i think im on 1400H) but it may be a different version than what you have....so if it doesnt work for you this way wait a bit until future releases and it'll most likely work for you later.

Share this post


Link to post
Share on other sites

interesting, will do that next time and will see :rolleyes:

....or on future release thanks

Share this post


Link to post
Share on other sites

True on the proper procedures, but I even have the approach speech 

problems on the practice speech area. Other areas of practice speech 

are generally good. Could a few of you guys check yours, do not want

Dave  chasing his tail.

 

Thanks

Chuck

Share this post


Link to post
Share on other sites

I also tend to have recognition issues that seem to be worse with certain controllers or phases of flight than with others...although I cannot confirm if Approach is one of them or not as it's not something I've yet been tracking during my test sessions. Right now it's just something I've observed..and it is quite annoying I know...but I don't have enough experience using the built-in MS VR software to really know if it's just the short coming of the MS software itself, or if it's something Dave can work on and improve (other than developing his own speech recognition engine I mean).

 

Vectors seem to be improving now alot...but I think there may be some stability issues to work out...after that I'd probably vote for working mainly on the speech recognition stuff since I persoanlly believe with this sort of app that vectors, recognition, and stability are the absolute basics and most important to get working as perfectly as possible first. Then it's ok to add new cool features later. This of course is only my own personal opinion about it.

Share this post


Link to post
Share on other sites

Just a question  is anyone using other VR software like FS2Crew or MCE and if so are you experiencing the same kind of issues?  Just trying to narrow it done to either just P2ATC  or across other programs.

 

Thanks

Share this post


Link to post
Share on other sites

Hi All.

for P2ATC to recognize a phrase, the words spoken must be heard and understood.  This means all the usual microphone and settings issues are not a problem and, because we're using a set of command grammars, the phrases spoken must be in one of the grammars that is active at the time the words are spoken.

This is an area where, if you are saying something and it is not being recognized, I can tweak the grammar options to try and pick up on the words or you can rephrase your speech to match the existing Grammar.  This is where the Grammar Help screen comes in handy.

 

As has been discussed in other threads, the rate of speech can make a difference in whether or not the recognition engine can understand the words spoken before it compares to the active Grammars.  So clarity of speech is also critical.

 

That said, if you think you are saying the right words according to the Grammar Helper, but are not getting expected results, please let me know exactly what you said and take a screenshot of P2ATC or the Grammar Practice screen if you are practicing.  If you're flying, let me know which controller you are connected to and what phase of the flight you are in.  A copy-paste of the text in the speech text window would also be useful. 

Send it to me at the admin email address and I can then do some testing and see if there is something in the Grammars that can be changed.  I appreciate everyone's PIREPs and getting some in the Grammar area will be helpful.

 

Thanks,
Dave

Share this post


Link to post
Share on other sites

In windows 8.1 its speech recognition popup has an entry for:

"Train your computer to better understand you"

which I presume also trains you to speak more clearly for these apps.

I did the session a couple of times (15 minutes each) and it did improve my articulations and/or the computer's understanding of my vowels etc..

 

Would this training infer its computer's improvements directly to Pilot2ATC's recognition software  since they use the same engine?

 

Also, with a text document open and the cursor at the start, you can say start listening, then you can start a speech-to-text session.

There are quite a few words, like vector (it typed in specter) that I had to improve my enunciation of, but am improving in that way. And like I said before, I hope it lends itself to  improvement within P2ATC

 

Once I said : Beech 197 request vectors to final

and it wrote: Beach 197 request  baxter's two final

tried again with excessive accuracy (so I thought ! ) and got this:

Beach won 97 request actors to a final    :search:

and finally after a little self training and separation of words I got:

Beach won 97 request vectors two final  

:Four Leaf Clover:

 

P2ATC "practice" writes in nothing if it gets a wrong or unrecognizable string ... so I think...

 

I would think that P2ATC has its own vocabulary of recognition so it may very well take the input baxter and consider it  vector?

 

How does it work?

 

Suggestion: include a group of similarly sounding  words to be accepted (and even a user supplied list of acceptable pronunciations?)

Share this post


Link to post
Share on other sites

John,

Thanks for the question and training session PIREP. :smile:

To the extent that the training session trains you to enunciate better, as in your example of vector, it will likely improve your chances of recognition in Pilot2ATC. 

On the computer side, this training only trains the computer for open dictation interaction, of which there is none in Pilot2ATC.

 

P2ATC's Practice sessions are listening for any recognized phrases.  If it hears none, it prints nothing on the screen.  It will, on occasion,  "bend" the words to fit a known phrase, so actor might be interpreted as vector if said in a string of words that otherwise fits.  The complexity of listening for all similar words would be overwhelming. 

Training is the best approach here.  It is surprising to me how well it recognizes variations in speech.  The trick is to say the right words  in the right order.  This takes some getting used to, but comes naturally after a while.  The grammar can also be tweaked.  If, for example, the grammar has a phrase like "Beech 1VB is on final" that it recognizes, but you consistently say "Beech 1VB on final" and it is not recognized, just let me know and I will tweak the grammar to not require the "is".  While I've tried to capture all these types of variants, I inevitably have missed at least a few of them.

 

Hope this helps,

Dave

Share this post


Link to post
Share on other sites

Dave,

Thanks for your explanation, will continue to work with it.

 

Here is a little minor glitch for ya...When Anna tells me I am off course, her text prints out,

Beech one victor bravo you are off course. Turn (and then the numbers).  Well you see the period right after the word course? So she says;" Beech One Victor Bravo you are off course dot" kinda funny when I first heard it, thought she was calling me Dot!

 

Chuck

Share this post


Link to post
Share on other sites

Thanks Chuck.

Think I found the offending line and fixed it for next release.

Dave

Share this post


Link to post
Share on other sites

Hi

Great tip in one of replies from Dave was, to switch the frequency back to standby then back again to main, if im not getting reply from atc center etc, this gets me working again, no problems so if you get no reply after speaking to atc try the above

Mhazy

Share this post


Link to post
Share on other sites

Ok Dave,

She did it again but on a different function and I was in the sweaty palm part of a set up for ILS approach and did not note where it was, no big deal. I will see it again one day.

 

Regarding voice recognition.

This time on my flight I took explicit note of the requirements for requests for Approach and followed to the letter,

went perfect, take off to landing. KATW - KMSP.

So, I think we are about to get this all figured out with help from all you  folks.

 

Thanks,

Chuck

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this