How to Create your own Alexa Powered Speaker

Suppose you have a great idea for using Alexa in a unique new device.  We saw all kinds of announcements coming out of CES last week of other manufacturers adding Alexa capability to their device.  We have previously looked at alternatives devices to the Amazon Echo, Dot or Tap.  We have even seen Alexa showing up in a wrist-watch.

So: How is it done?   It is all done through the Alexa Voice Service (AVS).  There is even a full example for creating your own Alexa Speaker (with hands free usage wakeword) with a $35 Raspberry Pi computer.  This sample is a DIY project, as it does not show how to put it in a final enclosure, but this could be a possible starting point for your own project.  In fact, if you have serious intents to build a business around this, there is a reference implementation that OEM's can use to start from.

There is some virtual paper-work required to use AVS.  You have to be a registered Amazon developer.  You have to fill out an online form describing what you are creating and tell Amazon about it.  We are seeing Alexa show up in devices of all types.  There is no charge for this, and Amazon seems to be licensing this out without fee.  Full details are over in the developer center.  So put your creative hat on and figure out with this virtual assistant cane make the biggest difference!



You can both use AVS to add Alexa capability to your own device, and at the same time create a unique Custom Skills, Smart Home Skills or Flash Briefing skill to extend the capability of Alexa as it works with your device.  


Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
9 + 5 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.