Add more Speech API to your bot

Development Cconsultant at CPS
Sep. 21, 2019
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
Add more Speech API to your bot
1 of 71

More Related Content

Similar to Add more Speech API to your bot

Global Azure 2020 - Developing a Speech to Text componentGlobal Azure 2020 - Developing a Speech to Text component
Global Azure 2020 - Developing a Speech to Text componentGeorge Spyrou
10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...
10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...nehachhh
Cloud-Native Roadshow - Google - LondonCloud-Native Roadshow - Google - London
Cloud-Native Roadshow - Google - LondonVMware Tanzu
Cloud-Native Roadshow Google - CharlotteCloud-Native Roadshow Google - Charlotte
Cloud-Native Roadshow Google - CharlotteVMware Tanzu
Cloud-Native Roadshow - Google - TorontoCloud-Native Roadshow - Google - Toronto
Cloud-Native Roadshow - Google - TorontoVMware Tanzu
Cloud-Native Roadshow - Google - ParisCloud-Native Roadshow - Google - Paris
Cloud-Native Roadshow - Google - ParisVMware Tanzu

Similar to Add more Speech API to your bot(20)

More from Małgorzata Borzęcka

Cognitive Services Extravaganza #DDDNorthCognitive Services Extravaganza #DDDNorth
Cognitive Services Extravaganza #DDDNorthMałgorzata Borzęcka
Cognitive Services Extravaganza Cognitive Services Extravaganza
Cognitive Services Extravaganza Małgorzata Borzęcka
The Greatest Introduction to SharePoint Framework (SPFx) on earth!The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!Małgorzata Borzęcka
Cognitive Services Extravaganza Cognitive Services Extravaganza
Cognitive Services Extravaganza Małgorzata Borzęcka
Cognitive Services ExtravaganzaCognitive Services Extravaganza
Cognitive Services ExtravaganzaMałgorzata Borzęcka
Introduction to Cognitive ServicesIntroduction to Cognitive Services
Introduction to Cognitive ServicesMałgorzata Borzęcka

Recently uploaded

sap.pptxsap.pptx
sap.pptxSAP
Cloud Composer workshop at Airflow Summit 2023.pdfCloud Composer workshop at Airflow Summit 2023.pdf
Cloud Composer workshop at Airflow Summit 2023.pdfLeah Cole
Understanding Wireguard, TLS and Workload IdentityUnderstanding Wireguard, TLS and Workload Identity
Understanding Wireguard, TLS and Workload IdentityChristian Posta
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23Easy Salesforce CI/CD with Open Source Only - Dreamforce 23
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23NicolasVuillamy1
Keynote: Two years at the British Library... and counting / Alan Danskin (Bri...Keynote: Two years at the British Library... and counting / Alan Danskin (Bri...
Keynote: Two years at the British Library... and counting / Alan Danskin (Bri...CILIP MDG
LLaMA 2.pptxLLaMA 2.pptx
LLaMA 2.pptxRkRahul16

Add more Speech API to your bot

Editor's Notes

  1. Plan As with any type of software, having a thorough understanding of the goals, processes and user needs is important to the process of creating a successful bot. Before writing code, review the bot design guidelines for best practices and identify the needs for your bot. You can create a simple bot or include more sophisticated capabilities such as speech, natural language understanding,and question answering. Build Your bot is a web service that implements a conversational interface and communicates with the Bot Framework Service to send and receive messages and events. Bot Framework Service is one of the components of the Azure Bot Service. You can create bots in any number of environments and languages. You can start your bot development in the Azure portal, or use [C# | JavaScript] templates for local development. As part of the Azure Bot Service, we offer additional components you can use to extend your bot's functionality FeatureDescriptionLinkAdd natural language processingEnable your bot to understand natural language, understand spelling errors, use speech, and recognize the user's intentHow to use LUISAnswer questionsAdd a knowledge base to answer questions users ask in a more natural, conversational wayHow to use QnA MakerManage multiple modelsIf using more than one model, such as for LUIS and QnA Maker, intelligently determine when to use which one during your bot's conversationDispatch toolAdd cards and buttonsEnhance the user experience with media other than text, such as graphics, menus, and cardsHow to add cards  Note The table above is not a comprehensive list. Explore the articles on the left, starting with sending messages, for more bot functionality. Additionally, we provide command line tools to help you to create, manage, and test bot assets. These tools can manage a bot configuration file, configure LUIS apps, build a QnA knowledge base, mock a conversation, and more. You can find more details in the command line tools readme. You also have access to a variety of samples that showcase many of the capabilities available through the SDK. These are great for developers looking for a more feature rich starting point. Test Bots are complex apps, with a lot of different parts working together. Like any other complex app, this can lead to some interesting bugs or cause your bot to behave differently than expected. Before publishing, test your bot. We provide several ways to test bots before they are released for use: Test your bot locally with the emulator. The Bot Framework Emulator is a stand-alone app that not only provides a chat interface, but also debugging and interrogation tools to help understand how and why your bot does what it does. The emulator can be run on a locally alongside your in-development bot application. Test your bot on the web. Once configured through the Azure portal your bot can also be reached through a web chat interface. The web chat interface is a great way to grant access to your bot to testers and other people who do not have direct access to the bot's running code. Publish When you are ready for your bot to be available on the web, publish your bot to Azure or to your own web service or data center. Having an address on the public internet is the first step to your bot coming to life on your site, or inside chat channels. Connect          Connect your bot to channels such as Facebook, Messenger, Kik, Skype, Slack, Microsoft Teams, Telegram, text/SMS, Twilio, Cortana, and Skype. Bot Framework does most of the work necessary to send and receive messages from all of these different platforms - your bot application receives a unified, normalized stream of messages regardless of the number and type of channels it is connected to. For information on adding channels, see channels topic. Evaluate Use the data collected in Azure portal to identify opportunities to improve the capabilities and performance of your bot. You can get service-level and instrumentation data like traffic, latency, and integrations. Analytics also provides conversation-level reporting on user, message, and channel data. For more information, see how to gather analytics.
  2. The steps neural network translations go through are the following: Each word, or more specifically the 500-dimension vector representing it, goes through a first layer of “neurons” that will encode it in a 1000-dimension vector (b) representing the word within the context of the other words in the sentence. Once all words have been encoded one time into these 1000-dimension vectors, the process is repeated several times, each layer allowing better fine-tuning of this 1000-dimension representation of the word within the context of the full sentence (contrary to SMT technology that can only take into consideration a 3 to 5 words window) The final output matrix is then used by the attention layer (i.e. a software algorithm) that will use both this final output matrix and the output of previously translated words to define which word, from the source sentence, should be translated next. It will also use these calculations to potentially drop unnecessary words in the target language. The decoder (translation) layer, translates the selected word (or more specifically the 1000-dimension vector representing this word within the context of the full sentence) in its most appropriate target language equivalent. The output of this last layer (c) is then fed back into the attention layer to calculate which next word from the source sentence should be translated.
  3. Identification – who is speaking in the group of people Verification – verify and authenticate user using their voice or speech