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 on Raspberry Pi, or follow the instructions to set up the push-to-talk only prototype on Linux, Mac, or Windows.
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.
You can set up this project on the following platforms -
Or you can prototype with these third-party dev kits -
July 6, 2017:
Updates
June 21, 2017:
Updates
TemplateRuntime
directives will be displayed in the sample app as JSON.May 31, 2017:
Updates
May 4, 2017:
Updates
April 27, 2017:
Updates
April 20, 2017:
Updates
Maintenance
POM.xml
.Bug Fixes
SynchronizeState
event. This adheres to the guidance provided in Managing an HTTP/2 Connection with AVS.config.json
.automated_install.sh
.Known Issues
refresh_tokens
file in the /samples/companionService
folder. Otherwise, the sample app will authenticate on each reboot. Click here for log out instructions.Review the AVS Terms & Agreements.
The earcons associated with the sample project are for prototyping purposes only. For implementation and design guidance for commercial products, please see Designing for AVS and AVS UX Guidelines.
Usage of Sensory & KITT.AI wake word engines: The wake word engines included with this project (Sensory and KITT.AI) are intended to be used for prototyping purposes only. If you are building a commercial product with either solution, please use the contact information below to enquire about commercial licensing -
IMPORTANT: The Sensory wake word engine included with this project is time-limited: code linked against it will stop working when the library expires. The library included in this repository will, at all times, have an expiration date that is at least 120 days in the future. See Sensory's GitHub page for more information on how to renew the license for non-commercial use.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。