GithubHelp home page GithubHelp logo

dabblelab / alexa-skill-templates Goto Github PK

View Code? Open in Web Editor NEW
43.0 7.0 23.0 28.89 MB

A growing collection of 50+ templates for learning Alexa development and building custom skills.

Home Page: http://youtube.com/dabblelab

alexa-skill-templates's Introduction

Cover Image

Alexa Skill Template

Since 2017, Dabble Lab has shared over 300 tutorials and 50+ code templates for learning Alexa development. We're now using this repository to provide support for our templates. So, if you have questions or comments about any of our templates, you can post them here and we'll respond as quickly as possible.

About the templates

The templates are designed to make learning Alexa development faster and easier. Each template focuses on implementing a specific feature or use case. For example, one template shows how to use data from an external API, another provides an example for playing an audio stream.

The primary purpose for the templates is learning. With that in mind, we try to provide fully-functional skills while keeping the code as simple as possible. This makes learning easier but the code isn't always suitable for production use. So, while you're welcome to use the templates for live skills, we don't provide any guarantees or support for production use cases.

Getting started

To use the templates you'll need an Amazon developer account. You can sign up for a free developer account here. We have templates written for NodeJS and Python but not all of them are available in both languages. Also, in most cases, the templates were designed to run as Alexa-Hosted skills but some my require resources that run on AWS.

Available templates

You can find a list of all our templates here and a few of the more popular ones below.

Template Language Description Deploy
Alexa Streaming Audio Skill NodeJS A template for building a streaming audio player skill. Custom badge
Alexa-Hosted S3 Audio Skill NodeJS An Alexa skill template that plays mp3 files in Alexa-Hosted S3 buckets. Custom badge
Alexa Remote API Skill NodeJS An example skill that shows how to use remote API data in an Alexa response. Custom badge

How you can contribute

If you find these templates useful and you'd like to support the project, you can do so in a number of ways:

alexa-skill-templates's People

Contributors

dependabot[bot] avatar tingiris avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

alexa-skill-templates's Issues

[question] audio stream skill supported audio formats

I notice in the audio stream template (ALEXA AUDIO STREAM STARTER) that you are pointing to a m3u as opposed to an individual mp3. I've noticed when testing that if I point to an mp3, playback does not work as intended. The audio skips, oddly like a scratched CD. Do you know why an m3u file will work but not an mp3? I've encoded the mp3 file per Amazon's standards.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.