Skip to content

nfriend/tone-drone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tone-drone

An Alexa skill that plays a pitch

Click here to view the published skill on Amazon.

Using this skill

To use this skill, try a phrase like the following:

  • "Alexa, ask Tone Drone to give me a G"
  • "Alexa, ask Tone Drone to sing an A flat"
  • "Alexa, ask Tone Drone for a C double flat"
  • "Alexa, get a D sharp from Tone Drone"
  • "Alexa, start Tone Drone"

Known Issues

At the time of development, Alexa isn't very good at interpreting some of the pitch names, particularly A (unfortunately the most commonly-requested pitch). To help Alexa out, try asking for an "A natural" instead of just an "A".

Developing

This repository contains two files that define this skill:

  • getPitch.js: this is the AWS Lambda file that powers the skill. It runs on Node.js 6.10 or greater. Make sure the Lamda's Triggers include "Alexa Skills Kit".
    • Before this file will run, you will need to provide values to both the APP_ID and the MP3_BASE_URL const variables at the top of the script.
  • interactionModel.json: this is the interaction model definition for this skill.