Hello,
today i work a little bit with the EZB Software.
I make a new Project and i added 1x "Speech Recognition" and 1x "Speech Settings"
I made a new Phrase
for Example "Hello Robot" and Command Say( "Nice to see you" )
So everything fine .. my Phrase will be recognize ( i see it in the small window) but no sound form the PC speaker ( I must be " Nice to see you")
So the easiest thing, but i dont get it!
What i do wrong?
Boris
PS:
I still work without a EZB4 Controller only Notebook + Webcam/Mic
Asked
— Edited
The issue Rentaprinta is having is that when the speech is recognized, it isnt firing the command. I was able to connect to his computer with Team Viewer and made the following script which worked fine when executed.
Code:
In the variable watch list, the variable and the value show up.
From the speech control, I then made this command when Testing was said.
Code:
This variable didn't show up in the variable watch list. I also tried to have the command call the first script above and it wasn't called.
Can you or anyone else offer any suggestions?
Thanks
David
Looking at the photos you supplied, the confidence levels in the debug window is showing low confidence. In this case if ARC thinks it hears you say something but it's not to clear, ARC will say for example...
Low confidence: (what it thinks it heard) (0.35)
but it won't play the script mapped to that phrase, even if that phrase is correct. If ARC thinks it hears you clearly, you won't get the "Low confidence" message in the debug window and you will only see the phrase you just spoke. What you can do in this instance is open the config setting menu on the speech recognition control, and at the top left of the settings page you will see a drop down menu where you can change the confidence levels. Change it to a lower number, save it, and try again. Basicly what is needed is for the confidence level number of your spoken phrase to be equal or higher than what the level is set to within the speech recognition menu.
Also something to keep in mind is using a good quality speech recognition microphone, setting your microphone levels within Windows (also can be accessed via the speech recognition menu mentioned above), and to train your computers speech recognition to better understand you. All of which will help improve the confidence levels and help to understand your spoken phrases better.
Hope that helps.
Gosh darn diggity (uppss ;-) , it works!
70 is the right nummber...
From 87 to 70 and it works.
Thanx so much Steve G! You are the Best!
Hi to all!
I trained yesterday a little bit with the speech reco and cool i must say.
But i have a new qeustion.
Can i make my windows speech reco better if i buy dragon nuance?
Or can i change in the windows settings the speech reco from windows original to dragon nuance?
Because i can train single Words and full sentences in Dragon, for Windows i only can make this Startup trainning.
Boris
To use dns, you would have to use the ezrobot sdk to have this take place outside ARC, and pass what was said into ARC via a variable.
ok i understand, but i can change in the option the speech reco.
Or for what i have this pull down menu?
I remember i had on xp the dragon 10 and i change the speech reco to dragon.
PS: this pic is from my windows 7 now
And if i can change the option in windows to dragon, also EZB ,ust use this.
I think easylie so.
Boris
You have to specify the speech engine you will use in the code. You can include both in the code and give the user the ability to choose which one they will use, but, the code has to include the engine that it is going to use. This is outside of the windows settings.
ARC uses the windows speech recognition libraries or engine. Even if the OS is set to something else, it really doesn't matter. It will use what is included in the code which is the windows speech recognition libraries.
That change the Language to german and i change the voice ( what perfect works with EZB) is something diffrent?
So no chance to change the code ? without the expensice dragon licence
I mean if i speak (mens voice) the reco from windows works 80%
if my girlfriend say the same commands it works only to 50%
I remember i had in Dragon a dictionary where i can try single words with diffrent speakers.
Unfortunately, Microsofts engine isn't as good as DNS's right now. My hope is that Windows 10 will bring some improvements in this area. Your girlfriend would have to train windows speech engine also if you wanted good results from her speech.
If you are going to use ARC, unless changed at some point in the future, you would be stuck with Microsoft's speech recognition.
Just a thought; I've seen this forum come together and raise money to send kids a EZB. If Dave is confident enough that he could incorporate DNS into his EZ-AI and is willing we could start a funding drive to raise money for him to buy a DNS developer edition. Either that or could there be one or two effluent and interested backer that could fund it them self's? It would have to be understood up front that this is a trial and error emolument and could fail. Also that there is no time line and could take a long time to get either a working or non-working result. How much does a licensed copy cost? What ever, I'm in and ready to pledge.
The thing that you would have to remember is that there would also need to be an application written to train DNS on your computer. I have no idea what this would take but I really don't think it would be hard to do. I would be willing to throw my had in the ring to do the work and program this app if others were willing to jointly fund it.
just coming back from a family party from my girlfriends family and i read this fantastic news.
I have only one question:
If all good happens... can this new App with the DNS Code also speak and understand german? (I know the german voices i can buy)
Is the DNS Source Code for multilanguage, or only for englisch?
I think a lot of people want to use their own mother-language like french, spanish itlay and so on.
For the money support... i am in the game and can help a little bit.
For the work support.... I am not a programmer, but i can help where i can, for example, i can be a tester... I don´t know tell me where you need help.
Boris
English
French
German
Italian
Spanish
Dutch
Japanese
ok, fantastic!
When we beginn?
Ok.. joke first we need the DNS Software.
You said the software cost 2K $ so it means 2000 $ almoust 1900 right?
I hope i am right... if yes i think we can make this fast.
I can offer you my 200 what i wanted to spent to Dragon
I hope its not 20.000 $ :-(
And really if i can offer you my time for help with this app.
Boris
but for this we must make a bit more promotion for this idea, to inform so much people as possible.
The first idea.. is to make a new Post with more details of the idea for the DNS App
Then everybody can post in the article if he also like to spent something.
Then we can count the people and we will see if there are enough.
We need almoust 9 people who want to give 200 $ and maybe i can search in my pocket and will find some colored paper and then we need only 8 1/2 ;-)
It´s not so much.... I think a post here on EZB will be enough to get the people.
For Kickstarter i think its to small.
What do you say to this?
Boris
I had the same idea to go sleep, because now it almoust 7 in the morning sunday.
I wish you strong power for the pickup ;-) and a sunny day.
We will hear us on Monday.
C Ya
Boo