VoiceXML Apps in Perl - potential error in example
Date:
2001-08-21 18:18:56
From:
Brad Baker
I think there's an error in the example. At least with the Nuance platform I am familiar with, the grammar (gsl) specified would not be able to recognize the caller statement "hmmmm. Should I take the new job I was just offered?". As presented, the grammar can only recognize a single word statement at one time - like "job" or "boss". You would need a more elaborate grammar to recognize all the other words in the statement including the filler "Hmmmm". Maybe this works on other implementations, I don't know. Just trying to be helpful and point it out in the event it was overlooked. I get the point though - nice article! I think it will help many developers.
Brad Baker
Nuance Communications
Technical Support Engineer
Yes there is some variation in grammar parsing implementations. The one used by the Tellme network (used to develop the samples for this article) was able to cope with the ambiguity.
You raise a good point, however, and developers should be made aware that such idiosyncrasies do exist. I just think, perhaps, that sort of detailed coverage is beyond the scope of an introductory, "how to generate this with that" type of article.
Thank you for your comments. They are very much appreciated.