Tutorial Videos

These videos get you over the hurdle of building and deploying your first Private by Design voice assistant with Snips! We'll show you how to start small, install Snips on your hardware, and add customizations to make your voice assistant work for your use case.

Installing Snips

Raspberry Pi

Installing Snips on Raspberry Pi

Learn how to install Snips in a Raspberry Pi. Check the article Quick Start Raspberry Pi if you want to follow along with written instructions.

MacOs

Installing Snips on mac OS

Learn how to install Snips in macOs. Check the article Quick Start macOs if you want to follow along with written instructions.

Creating Voice Assistants

Create and Deploy a Voice Assistant

Build & Deploy an Offline & Embedded Voice Assistant

Learn how to create and deploy a basic assistant to your Raspberry Pi using the Snips Console and your terminal. If you want to follow along written instructions, this video covers the following how to articles:

Create a Custom Voice Assistant

Create a Custom Voice Assistant with Snips

In this video tutorial you will learn how to create a custom voice assistant from the Snips Console. It covers how to:

  • Create a new assistant and app

  • Create slots

  • Create slot types

  • Test your intents in the Console

Writing Action Code

Write Simple Action Code in Javascript

In this video tutorial you will learn how to create simple action code in Javascript using Hermes Javascript.

Prerequisites

Objectives

By the end of the video you will know how to:

  • Initialize your action code folder.

  • Install Hermes Javascript.

  • Listen for a given intent with Hermes Javascript.

  • Access a slot value.

  • Use text-to-speech (TTS).

  • Test your script using the terminal.

Building Interactions

Build a Dialog Flow in Javascript

In order to have more rich interactions with the assistant you need to code the possible dialogs and follow up actions. In this video tutorial you will learn how to do so using Javascript with Hermes Javascript.

Prerequisites

  • Node.js and npm installed.

  • Work on a Raspberry Pi or macOs computer.

  • Have a deployed assistant in your device. Check Create and Deploy a Voice Assistant video tutorial.

  • Have watched Writing Code video tutorial or have basic understanding of Hermes Javascript.

Objectives

By the end of the video you will know how to:

  • Set a simple dialog.

  • Listen for follow-up intents after a recognized intent.

  • Handle not recognized intents

  • Test your script in the terminal