Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

microsoft/AddingSpeechToBots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repo contains the walk through for a 2 hour tutorial on adding speech to bots.

In this tutorial we will walk you through two scenarios for integrating speech to text (STT) and text to speech (TTS) capabilities.

The first scenario is based on the JFK Hoover Bot and will showcase how you integrate STT and TTS capabilities into a web app. You will also learn about integrating a custom voice.

The Hoover Bot is a single-page Web app that works in any modern browser and provides a conversational interface to The JFK Files. The JFK Files is a Web app that lets you search a corpus of documents related to the assassination of President John F. Kennedy on November 22, 1963, released by the United States government. Microsoft has presented this technology demonstration, which showcases the power of Azure Cognitive Search, on several occasions.

The second scenario is based on the Study Bot sample which showcases how to integrate STT capabilities into a C# UWP application. This application, lets users learn study terms in three subjects: Geology, Biology and Sociology through a conversational experience. The goal is to enable a more engaging study epxerience.

Prerequisites

  1. Azure Account

  2. Visual Studio 2017+

  3. Bot Framework Emulator

  4. Install and configure ngrok. Ngrok has a free version and you don't need to create an account, just download it. If Ngrok is not configured, you'll see a link in your emulator where you can click to configure (edit) it.

  5. msbot and Dipatch CLI tools

  6. Knowledge of .bot files

  7. Knowledge of ASP.Net Core and asynchronous programming in C#

  8. For the JFK Hoover bot, you will need access to an instance of the JFK Files demo and Custom Voice Model. You can either configure your own or ask your facilitator for the keys.

Tutorial Steps

Work through the following README files:

  1. JFK Hoover Bot

  2. Study Bot

Further reading and Documentation

About

Adding Speech to Conversational Bots

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published