Natural Language but text? Help a fellow MVP
-
mardi 25 novembre 2008 19:23
Please help an MVP out that is not in his domain. :-) I have built an app using windows live agent that is based on IM natural language interaction but I'd like to shift this over to Communications server. I'm just lost on where to start. Obviously the Speech portion (which is why I posted here) has natural language parsing but I will not be using (for now) any speech it's all IM. I need the natural language parse to be on text. I would imagine the Speech APIs are converting to a best guess text representation then it gets handled. Help. What product and SDK set should I be looking at do do the natural language parse, response workflow via IM???
Much appreciated.
BTW... sorry if an obvious or stupid question.
Toutes les réponses
-
vendredi 28 novembre 2008 10:55
IM is not supported in Speech Server, but will be supported in Office Communications Server 2007 R2.
http://www.microsoft.com/communicationsserver/en/us/default.aspx
http://www.microsoft.com/Presspass/press/2008/oct08/10-14OCSR2PR.mspx
From the 2nd link :
"You are probably wondering how you can get your hands on Office Communicator 2007 R2?
The official Launch Date will be early February. Till then there only is a very small private beta.There however is a Developer program called Metro (http://www.discovermetro.net) for managed Microsoft accounts.
Managed ISVs and Corporate developers just need to get in touch with your Microsoft (Partner) Account Manager asking if you can be admitted to this Metro program. The Metro program gives access to Hyper-V images of a complete developer OCS 2007 R2 setup, including speech, training across the world in the complete platform, and a (email only) help desk, in exchange for a commitment to build applications on the UC (OCS 2007 R2 and Exchange) platform. "
- Marqué comme réponse Michael.Ruminer vendredi 9 janvier 2009 20:11
-
mardi 2 décembre 2008 01:19
Thanks, Anthony. The second link was indeed what I was looking for and though I had been on Marshall's blog I had overlooked this part:
And get this - it will support Visual Studio 2008! Actually the UC Workflow Activities support both activities for speech as well as for IM automated agents (a.k.a. bots).
More info -
...
You can now develop speech "bots" using the new Workflow Activities on top of the UCMA 2.0, or in managed code only using the Core and Speech APIs, if you are really hard core.
-
mardi 2 décembre 2008 20:57
Michael -
Even outside of an OCS application, you can use the .NET 3.0 System.Speech namespace to not just recognize speech but analyze text, and run that text through grammar rules. Allowing your .NET application to process natural language text. This is only as good as the grammars you build...
Check this blog post out: You can ignore the UCMA specific items, and look for the areas where he runs text through the speech recognizer.
Now if you want your application to access IM and/or the telephone, then you should look at UCMA v2.0 when OCS 2007 R2 is released. On top of that if your OCS enviroment has PIC enabled, your IM bot will be accessiable via AIM, Yahoo and Live Messenger. As well as adding the ability to be able to call and speak to your IM bot over the telephone.
Thanks,
Michael D. Dunn
Microsoft
------------------
These postings are provided "AS IS" with no warranties, and confer no rights.
- Marqué comme réponse Michael.Ruminer vendredi 9 janvier 2009 20:09
-
vendredi 9 janvier 2009 20:11Mike D,
You're wealth of information as always. Thanks for the link. Now for Feb 3rd to get here so I can get my grubby hands on the OCS R2 bits to build my agent against. :-)
-Michael
http://manicprogrammer.com/blogs/michaelruminer Chnaged Live ID other posts under Michael Ruminer -
samedi 10 janvier 2009 11:41I agree that it's all about grammar and that is part of where I get confused. I think what I am best served to do is use speech server 2007 right now in order to use it's grammar tools to manually migrate the grammars I built in Live Agent BuddyScript into GRXML and expand that grammar and play with that grammar via the System.Speech API and when the OCS R2 bits hit I'll take my grammar into the IM bot world it provides me.
http://manicprogrammer.com/blogs/michaelruminer Chnaged Live ID other posts under Michael Ruminer