400USD if you can help me deploying a model on ESP32 for audio

Hi everyone,

my coding “skills” are not enough to make it work so i need help from someone who can do that.

Goal:
The ESP32 should be able to recognize elephant trumpet sounds.

What i have already

  • An ESP32 with a I2S microphone (ICS-43434) and a working firmware that is able to record sound to an SD card in very good quality.
  • A trained TFlite model from EdgeImpulse

What needs to be done:
Deploy the EdgeImpulse model to the existing firmware
The ESP32 should listen continuously and when it detects an elephant trumpet sound it should start recording for 10 seconds.
And if it’s not too much work: Send a https command via Wifi when a sound was detected.

What is the problem?
The EdgeImpulse arduino library (and also the ESP32 firmware) seem to have a microphone driver which is not compatible with my microphone (ICS-43434). So it seems the easiest way is to deploy the C++ library into my existing firmware, which already has a working I2S driver for my microphone. More info about that here in this forum post:

Only the last two post should be relevant.

This is for a non profit organization which protects elephants from human elephant conflict. Just in case that is a good enough reason for you to help us :slight_smile:

It would be great if someone can help us out. That would be a big step for us.

P.S.: The 400USD is not a click bait. It is fundings for this purpose.