Saved searches
Use saved searches to filter your results more quickly
Cancel Create saved search
Sign up Reseting focus
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
forked from choppa1890/alexa-avs-raspberry-pi
This project demonstrates how to access and test the Alexa Voice Service using a Java client (running on a Raspberry Pi), and a Node.js server.
License
Notifications You must be signed in to change notification settings
conexant/alexa-avs-sample-app
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Go to file
Folders and files
Last commit message
Last commit date
Latest commit
History
View all files
Repository files navigation

About the project
This project provides a step-by-step walkthrough to help you build a hands-free Alexa Voice Service (AVS) prototype in 60 minutes, using wake word engines from Sensory or KITT.AI. Now, in addition to pushing a button to "start listening", you can now also just say the wake word "Alexa", much like the Amazon Echo. You can find step-by-step instructions to set up the hands-free prototype with the Conexant AudioSmart 4-mic Development Kit for Amazon AVS RPi2 + Conexant 4-mic.
What is AVS?
Alexa Voice Service (AVS) is Amazon’s intelligent voice recognition and natural language understanding service that allows you as a developer to voice-enable any connected device that has a microphone and speaker.
Get started
- NEWRaspberry Pi + Conexant 4-Mic Development Kit for Amazon AVS, or
- Raspberry Pi + Conexant 2-Mic Development Kit for Amazon AVS
What's new?
July 6, 2017:
- The sample app has been updated to support Notifications.
- Enable the Quote Maker skill, located in the Alexa Skills Store to test Notifications with the AVS Sample App.
June 21, 2017:
- The sample app now supports Display Cards.
- TemplateRuntime directives will be displayed in the sample app as JSON.
- To enable Display Cards:
- Login to the Amazon Developer Portal and navigate to your product: Alexa > AVS.
- Click Edit, then click Device Capabilities.
- Select Display Cards, then select Display Cards with Media.
May 4, 2017:
- The Conexant 4-mic Development Kit for Amazon AVS is now available, making it easier and more cost-effective to build far-field products with Amazon Alexa. Learn more »
April 27, 2017:
- Need help troubleshooting the AVS Sample App? Check out the new Troubleshooting Guide.
May 4th, 2017:
- Conexant 4-Mic Development Kit is now Available. Click here
- The companion service persists refresh tokens between restarts. This means you won't have to authenticate each time you bring up the sample app. Read about the update on the Alexa Blog ».
- The Listen button has been replaced with a microphone icon.
- The sample app uses new Alexa wake word models from KITT.ai.
- ALPN version has been updated in POM.xml .
- Automated install no longer requires user intervention to update certificates.
- The sample app ensures that the downchannel stream is established before sending the initial SynchronizeState event. This adheres to the guidance provided in Managing an HTTP/2 Connection with AVS.
- Locale strings in the sample app user interface have been updated to match the values in config.json .
- Fixed no volume in Linux bug.
- WiringPi is now installed as part of automated_install.sh .
- Fixed 100% CPU bug.
- To log out of the java sample app you must delete your refresh_tokens file in the /samples/companionService folder. Otherwise, the sample app will authenticate on each reboot. Click here for log out instructions.
Important considerations