Skip to content
forked from daltskin/VoiceBot

Skype speech recognition bot using Microsoft Bot Framework

Notifications You must be signed in to change notification settings

maurok/VoiceBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoiceBot - Emergency Services IVR Bot

This sample shows how to create a Bot using the Microsoft Bot Framework and use the Skype channel for voice input.

DTMF tones are used to detect keypad input. The scenario here is for an Emergency Services Bot where there could be different types of services to route through to. If the situation is non-life threatening a consultant will deal with the call. However, in this example all the consultants are busy (sound familiar?) so you are prompted to leave a voice message.

Microsoft Cognitive Services (Bing Speech Recognition) is used for the speech to text (STT). The detected speech is then displayed back to the user within the conversation.

This bot uses the following nuget packages:

  • Microsoft.Bot.Builder
  • Microsoft.Bold.Builder.Calling
  • Microsoft.Bing.Speech

To run this bot, follow the below steps

  1. Create a new bot on the dev.botframework.com portal
  2. Update the Skype settings of the bot, by enabling audio calls and updating the Calling Webhook
  3. Add your bot to your Skype contacts
  4. Ensure the bot code is running using your bot settings in the web.config
  5. Within Skype Preview, the Call icon should light up - click to begin

About

Skype speech recognition bot using Microsoft Bot Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.1%
  • HTML 1.6%
  • Classic ASP 0.3%