Speech Input and Cortana

Visual Studio    |    Intermediate
  • 17 videos | 58m 40s
  • Includes Assessment
  • Earns a Badge
Rating 5.0 of 3 users Rating 5.0 of 3 users (3)
UWP provides easy access to speech APIs and Cortana, for use in creating voice interface features in UWP apps. Discover how to use the speech synthesizer, recognize speech, and implement Cortana features.

WHAT YOU WILL LEARN

  • 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
    Implement speech recognition functionality
    Create advanced speech recognition functionality by modifying an app's grammars and supported languages
    Use speech recognition for long dictated input
    Create the voice command definition for a cortana-enabled app
    Activate an app through a cortana command
    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
    Implement various features that use uwp's voice functionality

IN THIS COURSE

  • 3m 9s
    In this video, you will use the speech synthesizer to create basic text-to-speech functionality. FREE ACCESS
  • 3m 37s
    Upon completion of this video, you will be able to describe SSML and its different components. FREE ACCESS
  • Locked
    3.  Speech Synthesizer with SSML
    4m 1s
    In this video, learn how to use the speech synthesizer with SSML to create more advanced TTS functionality. FREE ACCESS
  • Locked
    4.  Speech Recognition
    3m 58s
    In this video, find out how to implement speech recognition functionality. FREE ACCESS
  • Locked
    5.  Using Different Grammars and Languages
    3m 44s
    To find out how to create advanced speech recognition functionality, modify an app's grammars and supported languages. FREE ACCESS
  • Locked
    6.  Speech Recognition for Long Input
    3m 32s
    Learn how to use speech recognition for long input that is dictated. FREE ACCESS
  • Locked
    7.  Introducing VCD
    4m 21s
    In this video, find out how to create the Voice Command Definition for a Cortana-enabled app. FREE ACCESS
  • Locked
    8.  Launching an App From Cortana
    3m 4s
    In this video, you will learn how to activate an app using a Cortana command. FREE ACCESS
  • Locked
    9.  Using PhraseLists to Dynamically Modify Commands
    3m 28s
    In this video, find out how to use the PhraseList element to dynamically modify VCD commands based on app input and events. FREE ACCESS
  • Locked
    10.  Running Background Tasks through Cortana
    3m 44s
    In this video, learn how to execute background tasks with Cortana commands without opening an app. FREE ACCESS
  • Locked
    11.  Using Deep Links
    2m 42s
    In this video, you will use deep links to open apps through Cortana. FREE ACCESS
  • Locked
    12.  Hand-off and Progress Screens
    2m 51s
    In this video, find out how to implement the hand-off and progress screens to use while your app processes commands. FREE ACCESS
  • Locked
    13.  Completion Screen
    2m 40s
    In this video, you will learn how to create completion screens to show that a command was successfully completed. FREE ACCESS
  • Locked
    14.  Error Screen
    2m 35s
    Learn how to develop an error screen for when a voice command task cannot be completed. FREE ACCESS
  • Locked
    15.  Confirmation Screen
    2m 50s
    In this video, you will learn how to implement confirmation screens for voice commands. FREE ACCESS
  • Locked
    16.  Disambiguation Screen
    3m 37s
    In this video, you will configure a disambiguation screen to obtain additional information from a user when there are multiple possibilities. FREE ACCESS
  • Locked
    17.  Exercise: Adding Voice Functionality
    4m 46s
    In this video, you will implement various features that use UWP's voice functionality. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.8 of 29 users Rating 4.8 of 29 users (29)
Rating 4.6 of 46 users Rating 4.6 of 46 users (46)
Rating 4.7 of 6 users Rating 4.7 of 6 users (6)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 5.0 of 2 users Rating 5.0 of 2 users (2)
Rating 4.6 of 737 users Rating 4.6 of 737 users (737)
Rating 4.0 of 1 users Rating 4.0 of 1 users (1)