Skip to content

M5Stack (ESP32) port of TensorFlow Lite for Microcontrollers demo "Micro Speech"

License

Notifications You must be signed in to change notification settings

boochow/TFLite_Micro_MicroSpeech_M5Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TensorFlow Micro Speech demo for M5Stack FIRE

M5Stack port of micro-speech demo. Say "yes" or "no" to your M5Stack. M5stack would change its facial expression according to your words.

M5Stack is an ESP32-based module with TFT LCD and analog MEMS microphone.
This port uses Arduino-based M5Stack library on PlatformIO. I have tested this on my M5Stack FIRE, but M5GO would also work.

Most of the source files on this repository are derived from TensorFlow repository using
make -f tensorflow/lite/micro/tools/make/Makefile TARGET=esp generate_micro_speech_esp_project
excepting audio_provider.cc, command_responder.cc, command_responder.h and main.cpp.

M5Stack-Avatar library is used (but not included) for drawing a face on the LCD.

Since M5Stack's internal microphone is always picking up noise from the internal speaker, you should speak LOUDLY to your M5Stack. I'm sorry it may be annoying for people near you...

Visit my blog entry for details and demonstration video. (Sorry the article is in Japanese)

About

M5Stack (ESP32) port of TensorFlow Lite for Microcontrollers demo "Micro Speech"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published