EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Building Bots with Microsoft Bot Framework

Course outline

4 days

Duration

4 days

Module 1: Overview of the Microsoft Bot Framework

  • What is Microsoft Bot Framework?

Module 2: Development Environment SetUp

  • Bot Builder SDKs
  • Bot Development tools
  • Bot Emulator

Module 3: Getting started with a Bot

  • Creating a simple Bot
  • Saving User Data
  • Publishing the Bot
  • Registering the Bot with the Microsoft Bot Framework Developer Portal

Module 4: Working with FormFlow

  • Creating the Project
  • Testing the application
  • Saving the Data

Module 5: Working on QnA Maker

  • Creating first QnA maker service
  • Creating Azure Bot Service

Module 6: Implementing Language Understanding Intelligent Service (LUIS)

  • Create the LUIS Application
  • Update the Bot Application

Module 7: Registering the Bot with Bot Connector and Channels

  • Publishing the Bot
  • Registering the Bot with the Bot Connector
  • Configure Skype
  • Set-up Facebook Developer Account
  • Create a Facebook App
  • Get Page Token
  • Configure the Callback URL and verify Token
  • Configure the Microsoft Bot Connector

Module 8: Understanding the Basics of Speech APIs

  • What are Cognitive Services and How do they work?
  • The Speaker Recognition API – Speaker Verification
  • The Speaker Recognition API – Speaker Identification
  • The Bing Speech API – Speech to Text
  • The Bing Speech API – Text to Speech

Module 9: Recognizing a user’s Speech Pattern

  • Three Categories of the Speech Recognition APIs
  • The Speaker Enrolment APIs
  • The Speaker Recognition APIs
  • The Verification Phrase APIs
  • Demo – Speaker Resignation
  • Demo – Speaker Verification

Module 10: Speech to Text and Back Again

  • Speech to Text – Implementation Methods – API
  • Speech to Text – API Request Header
  • The Anatomy of the Text to Speech API
  • Speech to Text – Recognition Mode
  • Speech to Text – Response Structure
  • Speech to Text – Profanity Handling
  • Speech to Text-API-Advantages and Limitations
  • Text to Speech – API Request Headers
  • Text to Speech – Format
  • Demo – Speech to Text
  • Demo – Text to Speech

Programme scope, delivery arrangements and suitability are confirmed during enquiry.