Skip to content

misterb0407/esp-eye-iot-micro-speech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIoT app

This is AIoT application using development board ESP-EYE.

Please check ESP-IDF docs for getting started instructions.

Development Setup (Using WSL2 Ubuntu 22.04.2 LTS)

  • Install prerequisities:
    sudo apt-get install git wget flex bison gperf python3 python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

  • Get ESP-IDF.
    git clone -b v5.0.1 --recursive https://github.com/espressif/esp-idf.git

  • Setup the tools
    cd esp-idf
    ./install.sh esp32

  • Setup environment variable
    source . $HOME/esp/esp-idf/export.sh

We can add this to ~/. bash_profile:
alias get_idf='. $HOME/repo/esp-idf/export.sh'
get_idf to avoid doing it every startup

  • Install idfx to flash and monitor on USB port (ref: https://github.com/abobija/idfx)
    curl https://git.io/JyBgj --create-dirs -L -o $HOME/bin/idfx && chmod u+x $HOME/bin/idfx. Ensure ~/bin is in your system path. See idfx help on how to use.

Using Docker (Not suggested for poor support on serial port connection)

To run idf in docker in interactive mode:
$docker run --rm -v $PWD:/project -w /project -it espressif/idf:release-v5.1

Then edit the code on separate terminal.

To run in one time command
$ docker run --rm -v $PWD:/project -w /project espressif/idf:release-v5.1 idf.py build

About

For ML micro speech application on esp-eye board

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published