Topic
No replies
SystemAdmin
SystemAdmin
835 Posts
ACCEPTED ANSWER

Pinned topic Updating SLM with new named entities

‏2009-05-19T13:24:53Z |
I'm trying to update an SLM for Free Form Commands (version 5.1.3.3) with a new grammar for one of the categories of named entities. I'm using the following grammar tag in the VoiceXML:

<grammar src="nlp-models/WORD.pkg#root&amp;IBMWVS&amp;Rule=KEYWORD&amp;Parent=http://192.168.1.113:7080/myApplication/nlp-models/SLMData.pkg"
type="application/x-ibmfsg"/>
As I interpret the documentation, this means that "WORD.pkg" should be the new grammar that will replace the "KEYWORD" rule in the SLM package "SLMData.pkg".
However, whenever I try to use this, I get the following error (this is from the SystemOut.log)

"http://sid=0.IBM.192.168.1.113rid=5ltag=8619543370418689@127.0.0.1-8619543370418689@127.0.0.1turn=1 ASR recognize request failed: Parent parameter: Parent=http://192.168.1.113:7080/myApplication/nlp-models/SLMData.pkg on recognize request does not conatain a valid grammar reference"

I think this is coming from the MRCP server. One guess is that the MRCP server can't find the SLMData. What should I do to make the application update the SLM?