This is a client demo for Amazon's Alexa Voice Service(AVS). It's based on WIFI SOC MT7687,using HTTP API &Aduio Codec over FreeRTOS.This project is still ongoing.And it will migration to ESP32 in the future.
You will need:
- MT7687 HDK
- WIFI SOC
- I2C
- I2S Slave
- WM8978 Audio Codec Module
- 16K Sample Rate
- I2C
- I2S Slave
- Other
- Some DuPont Lines(Male to Female)
-
SDK Download
- LinkIt_SDK_V4.2.0_public
- Extract to LinkIt_SDK_V4.2.0_public
-
Windows IAR Development Environments
-
Windows or Linux GCC Development Environments
-
MAC GCC Development Environments
- Mac GCC Download
- Extract gcc-arm-none-eabi-4_8-2014q3-20140805-mac.tar.bz2,and rename folder to gcc-arm-none-eabi
- Copy gcc-arm-none-eabi to LinkIt_SDK_V4.2.0_public/tools/gcc,and overwrite original folder
-
Build Demo
- wm8978_record_play_test Demo Download
- Copy wm8978_record_play_test floder to LinkIt_SDK_V4.2.0_public/project/mt7687_hdk/hal_examples
- Edit LinkIt_SDK_V4.2.0_public/build.sh
#change Line 15 to: export EXTRA_VAR=-j
- Enter Terminal,cd XX/XX/LinkIt_SDK_V4.2.0_public/,build
./build.sh mt7687_hdk wm8978_record_play_test
-
Download build image
- Ref:LinkIt_7687_HDK_Users_Guide.pdf(LinkIt_SDK_V4.2.0_public/project/mt7687_hdk/hal_examples/doc/HDK/LinkIt_7687_HDK_Users_Guide.pdf)