Amazon Alexa Skills Development Voiceflow Tutorial: How to Efficiently Manage Character Voices. Part 2: User Preferences

Blog post header image person using a laptop

In this tutorial we continue the “managing voices” series for Amazon Alexa Skill developers using Voiceflow. In Part 1, we covered how to use variables to more efficiently manage voice configurations. We used variables to manage  “voice formulas” consisting of SSML Alexa Polly synthetic voice and prosody tags, and reusing those variables throughout a skill. … Continue reading Amazon Alexa Skills Development Voiceflow Tutorial: How to Efficiently Manage Character Voices. Part 2: User Preferences

Amazon Alexa Skills Development Voiceflow Tutorial: How to GET an Airtable record using Filter by Formula

Update: Based on preview feedback (3/9/19) Added Code block with URL encoding for the search variable. Thank you, Nicolas Arcay Bermejo, for this suggestion. Added “Lower” to the URL “Filter by Formula” to mitigate the risk of errors related to uppercase versus lowercase when searching for records in the Airtable. Thank you, Dave Curley and… Continue reading Amazon Alexa Skills Development Voiceflow Tutorial: How to GET an Airtable record using Filter by Formula

Amazon Alexa Skills Development Voiceflow Tutorial: How to Efficiently Manage Character Voices. Part 1: Variables

This tutorial is the first in a series about techniques for managing voices for characters in Alexa skills built using Voiceflow. This post in the Alexa Blogs provides some context about options for voices when designing and developing skills: “To Record, or Not to Record” “When it comes to audio you have to make a… Continue reading Amazon Alexa Skills Development Voiceflow Tutorial: How to Efficiently Manage Character Voices. Part 1: Variables

How to Tailor Voice and Text with the Voiceflow Locale Variable

Level: Intermediate This tutorial introduces the new Voiceflow locale variable, and a technique for using it to control which voice and text are used. The locale variable makes it possible to detect a user’s language and region, and use this for tailoring the interaction. This tutorial assumes you are familiar with the basics of creating… Continue reading How to Tailor Voice and Text with the Voiceflow Locale Variable

Voiceflow Javascript Code Block: Random Number Generator: One through a specified Maximum Value

Updates August 12, 2020: Voiceflow implemented ability to use external libraries in the code block. “var” was removed from the code block example, as the variable is already initialized. May 30, 2019: This tutorial is for generating random numbers that can repeat.  In this case each new number generated is independent of the previous number’s… Continue reading Voiceflow Javascript Code Block: Random Number Generator: One through a specified Maximum Value

How to POST from VoiceFlow to Airtable via API

This tutorial describes how to to POST a record from Voiceflow to an Airtable. A POST will add a new record to the bottom of an Airtable. Level: Intermediate This tutorial assumes you are familiar with both Airtable and Voiceflow. If not, there are some links to resources at the bottom of this post. This… Continue reading How to POST from VoiceFlow to Airtable via API

Amazon Alexa Skill: Cat Relaxation Sounds

Kitties get stressed out too! This cat relaxation ambient sound skill consists of mellow forest creature sounds designed to help your cat relax and sleep. Play during the day when you are away to help them relax, or at night to help them sleep. The sounds feature birds, insects and other forest creatures, and a… Continue reading Amazon Alexa Skill: Cat Relaxation Sounds

Amazon Alexa Skill: Ten Little Kittens (Retired)

Sing along as me and my friends sing “Ten Little Kittens Jumping on the Bed”, an interactive nursery rhyme based on “Ten Little Monkeys.” Sing along, as we sing about ten little kittens jumping on the bed! My friends come from all over the world, and so there are many different voices and accents. There… Continue reading Amazon Alexa Skill: Ten Little Kittens (Retired)