Introduction
  • Welcome to Voice 101
  • Current State of Voice Development
  • About the Instructor
  • About the Course
  • Detailed Course Overview
Planning and Designing Custom Skills
  • Alexa Design Principles Overview
  • Principle 1: Be Adaptable
  • Principle 2: Be Personal
  • Principle 3: Be Available
  • Principle 4: Be Relatable
  • Core Alexa Skills Design Principles
  • What is the Skill Value Proposition
  • Create a Skill Value Proposition
  • Write Your Skill Script
  • Interaction Model Design
Working with Skills in the Developer Console
  • Introduction to creating skills in the developer console
  • Demo Introduction
  • Demo: Creating an Alexa Skill in the Developer Console
  • Alexa Developer Console Tour
Understanding Skill Invocation
  • Overview of Skill Invocation
  • Deep Dive on Skill Invocation
  • Demo: Adding a Skill Invocation Name in the Developer Console
  • Mastering Alexa Skill Invocation Phrases
Skill Intents and Functions
  • Introduction to Skill Intents and Functions
  • Demo: Adding Intents Using the Developer Console
Skill Utterances and Slots
  • Understanding Skill Utterances
  • Demo: Adding Skill Utterances in the Developer Console
  • Understanding Skill Slots
  • Demo: Adding Skill Slots in the developer console
  • Demo: Adding Slot Types in the developer console
Skill Dialog Flow
  • Understanding Skill Dialog Flow
  • Demo: Adding a Dialog Using the Developer Console
  • Demo: Adding Slot Validation Using the Developer Console
  • Understanding Entity Resolution
  • Demo: Adding Entity Resolution Capability
Writing Skill Code
  • Introduction to Writing Skill Code
  • Demo: Understanding the Code Structure in the Console
  • Demo: Adding Request Handlers in Code
  • Demo: Testing the Interaction Model and Code
  • Demo: Testing One Shot Utterances and Filled Slots
  • Introduction to Writing Code for Skill Persistence
  • Demo: Writing Skill Persistence Code in the Developer Console
  • Demo: Testing the Persistence Code in the Developer Console
  • Understanding Attribute Persistence
Understanding the New Built-In Intents
  • Extra Credit: Introduction to Advanced Built-In Intents
  • Extra Credit Demo: Implementing Advanced Built-In Intents
Using SSML
  • Introduction to SSML
  • Demo: Using SSML to Enhance Output Speech
Extra Credit: Alexa Presentation Language (APL)
  • Extra Credit: Hello APL
  • Demo: Alexa Presentation Language in Practice
Extra Credit: In-Skill Purchasing
  • Extra Credit: Introduction to In-Skill Purchasing
  • Demo: The Anatomy of ISP
Testing Skills
  • Introduction to Testing Skills
  • Demo: Testing Skills Using the Developer Console
Wrapping Up
  • Thank You!