Artificial Intelligence Depot
Visiting guest. Why not sign in?
News, knowledge and discussion for the AI enthusiast.
FEATURES COMMUNITY KNOWLEDGE SEARCH  
Developers, get involved!
The AI Foundry promotes the development of Open Source artificial intelligence projects. Why not join it now? All projects welcome extra help!
Visit the AI Foundry

Reply to Message

Not registered yet?

The AI Depot has a focused community of friendly users. Rather than let anyone abuse the site at the brink of promiscuity, we prefer to let only those with an active interest participate... this simply requires registering.

Why not sign up!

Joining the site's community is completely free. You can then post messages freely, and customise your personal profile at will. Specific privileges will also be granted to you, like being able to access printer-friendly articles without restrictions. So, why not register?

Username:
Password:
Subject:
Email me when someone replies.
Body:

Parent Message

grammar

Having played about with it a bit I've found out how the grammar works, and it's really very nice indeed. I devised the following XML grammar for my rodney robot, with the idea being that I could interact with the robot within a limited speech domain in order to help it learn to identify several objects. Just testing the recognition a few times I got 100% success with no errors at all!

- Bob

- <RULE NAME="Greeting" TOPLEVEL="ACTIVE">
<RULEREF NAME="salutation" />
<RULEREF NAME="person" />
</RULE>

- <RULE NAME="salutation">
-
hello
hi
hi there
good morning
good afternoon
good evening

</RULE>

- <RULE NAME="person">
-
rodney
bob
kate
sandra
roy

</RULE>

- <RULE NAME="DefineObject" TOPLEVEL="ACTIVE">
<RULEREF NAME="isa" />
<RULEREF NAME="ObjectName" />
</RULE>

- <RULE NAME="isa">
-
this is a
it is a
it's a
you're looking at a
you are looking at a

</RULE>

- <RULE NAME="ObjectName" DYNAMIC="TRUE">
-
this
person
ball
toy
cup
wooden toy
wooden man
desk
telly
keyboard

</RULE>

- <RULE NAME="Attention" TOPLEVEL="ACTIVE">
<RULEREF NAME="attendto" />
<RULEREF NAME="ObjectName" />
</RULE>

- <RULE NAME="attendto">
-
look at the
look at
look towards the
look towards
see the

</RULE>

136 posts.
Sunday 07 April, 17:03
Reply
Grammar

Hi Bob,

Could you please tell me which ASR did you use for this project. I am not sure if there are many speech recognisers available, which are SAPI 5.0 compatible. I am looking for a good SAPI 5.0 compatible ASR. Could you please recommend one?.

Regards

Naresh

3 posts.
Friday 19 April, 10:36
Reply
wah?

ASR?

136 posts.
Friday 19 April, 11:39
Reply
ASR = Speech Engine

ASR is the speech engine. The full form of ASR is Automatic Speech Recogniser. What I was asking is what is the speech engine you used for this grammar.

Naresh

3 posts.
Friday 19 April, 12:06
Reply
Speech engine

I think the speech engine is "microsoft english recogniser 5.1"

- Bob

136 posts.
Friday 19 April, 12:20
Reply

Back to the Artificial Intelligence Depot.