Rob Chambers Principal Group Program Manager, Speech Components Group http://blogs.msdn.com/robch/ Speech as a Service How to Put Your Speech Solution in the Cloud Using Unified Communication Managed APIs (UCMA 2.0)
Agenda Speech @ Microsoft Microsoft s UC Platform Microsoft s UC Managed API 2.0 Speech as a (Web) Service
Speech @ Microsoft
Microsoft Speech Investments Long-term investments 1991: MS-Research founding 1992: Speech team created 1998: Product group formed 2000: Division-level investment Today: shipping fully-packaged products on all platforms Major Acquisitions 1999 - Entropic 2007 - Tellme World-class talent from many major speech and natural language research centers. Carnegie Mellon, Cambridge, MIT, EPFL, UC Berkley ~300 patents since 1993 Vision: Speech interfaces in every Microsoft application and service making software more natural and easy to use.
Windows Vista Windows 7 Exchange OCS 2007 Tellme Live Search Windows Mobile Automotive Speech API (aka SAPI, System.Speech, Microsoft.Speech) Standards support: SRGS, SISR, SSML, PLS, EMMA* Microsoft Speech Recognition Engine Microsoft Speech Synthesis Engine
Microsoft's UC Platform
Microsoft Unified Communications Increased productivity through communications convergence Team Workspaces Application Sharing Email Calendaring Web Conference Inbox Enterprise Telephony Video Conference Voice Mail Instant Messaging Audio Conference
E-Mail and Unified Messaging Instant Messaging Enterprise Telephony Conferencing Common Management The Microsoft UC Platform Software-powered Unified Communications Efficient Application Creation Productivity-Enhancing Applications Unified User Experience Extensible Software Foundation Enterprise Grade Software Platform
Unified Communications Platform Capabilities Enable integration of collaborative experiences in software Contextual Collaboration Business Process Communications Anywhere Information Access
UC Platform - High Level Benefits Increase productivity by communicating with context from within any desktop application Cut down the human latency in business processes Provide remote access to information via the telephone or Communicator client
UC Managed API 2.0 Workflow Activities
UCMA 2.0 Workflow Basics Built on Windows Workflow Foundation UCMA Workflow leverages many of WF features e.g.: Activities Designer Surface Rules Engine Runtime services etc. UCMA 2.0 Core and Microsoft Speech Abstracts a subset of UCMA 2.0 Core SDK functionality Combines them with MS Speech functionalities like TTS and ASR to provide dialog components Visual Studio 2008 Requires.NET 3.5 SP1
New in UCMA 2.0 Collaboration IM or AudioVideo Call Conferencing Presence publication and subscription Speech Speech Synthesis (TTS) Automatic Speech Recognition Workflow Simple Call Control Query Presence IM Dialog Speech Dialog UCMA 1.0 SIP Signaling Text IM
UCMA 2.0 UC Workflow Call Control Query Presence Statement UC Workflow Activities Events Question Answer Commands
UCMA 2.0 Workflow in action Rob s Personal Communication Assistant
UCMA 2.0 Speech APIs in action As a Web Service!
2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.