Speech Input and Cortana

Course Overview

Overall Proficiency Level:

1 - Basic

Training Purpose:

Skill Development

Specific Audience:

Federal Employee

Delivery Method:

Online, Self-Paced

Speech Input and Cortana

Online, Self-Paced

Course Description

UWP provides easy access to speech APIs and Cortana, for use in creating voice interface features in UWP apps. In this course, you will learn how to use the speech synthesizer, recognize speech, and implement Cortana features.

Learning Objectives

Speech Input and Output

use the speech synthesizer to create basic TTS functionality

describe SSML and its different components

use the speech synthesizer with SSML to create advanced TTS functionality

use the PhraseList element to dynamically modify VCD commands based on app input and events

execute background tasks with Cortana commands without opening an app

use deep links to open apps through Cortana

implement the hand-off and progress screens to use while your app processes commands

implement completion screens to show that a command was successfully completed

develop an error screen for when a voice command task can't be completed

implement confirmation screens for voice commands

configure a disambiguation screen to obtain additional information from a user when there are multiple possibilities

Practice: Voice Interface

implement various features that use UWP's voice functionality

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.