2/21/2018 10:54 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Slides:



Advertisements
Similar presentations
11/8/ :31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Advertisements

11/12/ :06 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Bots & DevOps Donovan 12/24/2017 2:32 PM
Microsoft Ignite /4/2018 1:44 PM BRK3105
Success through People with LinkedIn and O365
4/19/ :02 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/14/ :03 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/23/2018 7:04 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Make your app a native part of Office with Add-ins
Create beautiful, fast, interactive pages in SharePoint
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
5/22/2018 3:04 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
About Bill Bill Baer (ˈbɛər)
Mobile App Trends: lifecycle, functions, and cognitive
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
Get the most from the Microsoft Dynamics 365 Mobile App
6/10/2018 3:43 AM THR1000 Making StaffHub work for your organization Business Integrations & Workflows Sushmitha Kini Engineering Manager © Microsoft.
6/10/2018 5:07 PM THR2218 Deploying Windows Defender AV and more with Intune and Configuration Manager Amitai Senior Program Manager,
Microsoft Build /16/2018 2:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft /17/2018 4:24 AM BRK4012 Dive deep on Skype Web SDK & Skype for Business App SDK - Build apps across Web, IOS & Android Srividhya Chandrasekaran Amit.
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Machine Learning and Office 365 Collaboration
Azure SDKs and Tools for You
Discover the New SharePoint Content Publishing Experiences
Let’s talk about Conversation Design
Understand Hybrid Identity with Azure and Azure Stack
Introduction to Azure Bot Framework
Microsoft Ignite /31/ :08 AM
8/1/ :13 PM BRK2276 Azure Active Directory B2C: Modernize your customer identity management Saeed Akhter Senior Program Manager © Microsoft Corporation.
Microsoft Connect /2/ :38 AM
Build smarter bots and devices by connecting to the Microsoft Graph
Workflow Orchestration with Adobe I/O
Changing how people interact with computers
Azure API Management Jothi Prakash A
Create and publish reports with Power BI for desktop
Project Rome: Cross device interactions
Microsoft Azure P wer Lunch
Add intelligence to Dynamics AX with Cortana Intelligence suite
Build Bot using PowerApps
What’s New in Accessibility (for Developers and Users)
Microsoft Virtual Academy
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
11/15/ :59 AM THR2294 Building great looking experiences with Microsoft Graph and Office UI Fabric Ben Summers Office Marketing David Lavenda Harmon.ie.
5 things you didn’t know you can BUILD with Microsoft Edge
Microsoft Ignite /20/2018 2:21 PM
Microsoft Build /21/2018 1:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Build /24/2018 2:23 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Migrate your apps from legacy APIs to Microsoft Graph
Skype for Business – App SDK
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
1/2/2019 9:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Welcome to Azure Notebooks
Cortana Skills Windows Developer Day, Fall Creators Update
Office 365 Development.
Microsoft Connect /28/2019 2:20 AM
Microsoft Cognitive Services with Power BI
4/21/2019 7:09 AM THR2098 Unlock New Opportunities with Nintex Hawkeye Process Intelligence and Workflow Analytics Sr. Product.
What’s new in Visual Studio 2012
The complete developer's guide to the SkyDrive API
Diagnostics and troubleshooting in Azure App Service Support Center
Optimizing your content for search and discovery
Microsoft Virtual Academy
7/2/2019 8:03 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Bots, so you don't have to be always available to help your customers
Presentation transcript:

2/21/2018 10:54 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2/21/2018 10:54 AM B8092 Using Microsoft Cognitive Services to bring the power of speech recognition to your apps Panos Periorellis Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Speech@Microsoft Focus on Custom Speech Service Announcements Demos

Speech @ Microsoft MSFT Product Portfolio – Cortana, Skype, Xbox 2/21/2018 10:54 AM Speech @ Microsoft MSFT Product Portfolio – Cortana, Skype, Xbox Technology Speech-to-Text, Text-to-Speech, Speaker Identification Delivered as part of our Cognitive Services Library – Speech API (a.k.a Bing Speech API) Custom Speech Service Speaker Recognition API © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Speech API Imagine you are building an App and you want to be able to take voice input from your users and provide voice output. Out of the box Getting Started Samples, SDKs and Protocol for doing Speech-To-Text and Text-To-Speech Pre-deployed general purpose dictation or conversational models Hosted on the cloud with easy to use client SDKs REST (One-Shot) & WebSocket (Continuous) Transcription Over 30+ STT and TTS languages/locales/voice fonts

Speech Client SDK C#.NET/ WebSockets <SubscriptionKey>); this.client = SpeechRecognitionServiceFactory.CreateMicrophoneClient( SpeechRecognitionMode.ShortPhrase, "en-US", <SubscriptionKey>); // Event handlers for speech recognition results this.client.OnMicrophoneStatus += this.OnMicrophoneStatusHandler; this.client.OnPartialResponseReceived += this.OnPartialResponseReceivedHandler; this.client.OnResponseReceived += this.OnResponseReceivedHandler; this.client.OnConversationError += this.OnConversationErrorHandler; private void OnResponseReceivedHandler (object sender, SpeechResponseEventArgs e) { Console.WriteLine("--- OnDataShortPhraseResponseReceivedHandler ---");   Console.WriteLine(e);  } C#.NET/ WebSockets

Custom Speech Consider the case where your App users may have very specific needs Acoustic: noise conditions, accents, age Language: vocabulary, terminology Same SDK as Speech Customized dictation and conversational models hosted in Azure. Support for 3 languages

How do you adapt a speech model? Custom Speech Service gives developers the power to customize Microsoft’s speech-to-text engine to their applications. Create custom language models to accurately recognize application-specific words and phrases. Create custom acoustic models to optimize performance for particular environments or user populations. Deploy custom models to a speech-to-text endpoint accessible from any device.

Custom Speech Service Portal

How to use it? C#.NET/ WebSockets this.client = SpeechRecognitionServiceFactory.CreateMicrophoneClient( SpeechRecognitionMode.ShortPhrase, "en-US", <NewSubscriptionKey>, <model_Uri>); this.client.AuthenticationUri = “https://westus.api.cognitive.microsoft.com/sts/v1.0/issuetoken”; // Event handlers for speech recognition results this.client.OnMicrophoneStatus += this.OnMicrophoneStatusHandler; this.client.OnPartialResponseReceived += this.OnPartialResponseReceivedHandler; this.client.OnResponseReceived += this.OnResponseReceivedHandler; this.client.OnConversationError += this.OnConversationErrorHandler; C#.NET/ WebSockets

2/21/2018 10:54 AM Announcements © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Announcements Speech API Microsoft Build 2017 2/21/2018 10:54 AM Announcements Speech API web socket protocol (public), reference implementation in Javascript and SDK published Support for conversational speech recognition        Support for up-to 10 min of continuous audio input         New languages and voices released for TTS © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Announcements cont. Custom Speech Service Language Support: German, Spanish soon Custom Pronunciation Model Accuracy Evaluation Pricing Model Simplification

Pricing Details Custom Speech Service More freedom to adapt models (no limit on data) More model deployments Control over scaling up

Demo Ivo Santos Principal Software Architect Microsoft 2/21/2018 10:54 AM Demo Ivo Santos Principal Software Architect Microsoft [Microsoft Translator PowerPoint Add-in] © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Translator PowerPoint Add-in Microsoft Build 2017 2/21/2018 10:54 AM Microsoft Translator PowerPoint Add-in Live Transcriptions and Translations directly from PowerPoint Participants can join from mobile Apps (iOS, Android, Windows UWP) or web browser and make questions in their own language Slide contents are used to customize the speech recognition models Service can learn from previous presentations from the same speaker, personalizing her/his acoustic model © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

The impossible slide The biomimetic approach of the Fujianese frog is amazing LSTM is also important for ASR The AI+R division is a brand new group Plougastel is a nice little village in Brittany

Microsoft Build 2017 2/21/2018 10:54 AM Behind the scenes Built using technology available today in Cognitive Services: Custom Speech Translator Speaker ID (coming soon) Slides Custom Speech Service Language Model Custom SR Endpoint Translator © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Speaker Recognition API Microsoft Build 2017 2/21/2018 10:54 AM Speaker Recognition API What if that same App requires to recognize the user from his/hers voice input? Voice has unique characteristics that can be used to identify a person, just like a fingerprint. Scenarios  Transcribing phone calls Taking notes in Meeting © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Speech Enabled Bot & App 2/21/2018 10:54 AM Speech Enabled Bot & App Khuram Shahid Principal Software Engineer © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Things to remember Easy integration of speech capability to your App and connection with other cognitive services Ability to adapt speech recognition to your needs Use speech at scale as a Cognitive Service to fit your business needs Make use of latest research improvements of speech recognition

Documentation Microsoft Cognitive services Microsoft Build 2017 2/21/2018 10:54 AM Documentation Microsoft Cognitive services https://www.microsoft.com/cognitive-services Speech (Bing Speech API) https://www.microsoft.com/cognitive-services/en-us/speech-api Custom Speech https://www.microsoft.com/cognitive-services/en-us/custom-recognition-intelligent-service-cris Speaker Recognition https://www.microsoft.com/cognitive-services/en-us/speaker-recognition-api © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2/21/2018 10:54 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.