I think you could just use Waveform - that can handle 8kHz which should be enough. But then you need FFT/etc. There's a lot of processing done which turns the sound data into something much lower bitrate.
To be honest it could do with a bit of extra support for it in the Espruino firmware.
Any nice idea, how it could go on ?
It should if you remove some of the extra functionality (like networking!) :) However I found that actually the 'hello world' example I based Espruino on contains everything. You can delete 3/4 of the ops available and it'll be fine - I'll be merging tensorflow2.2 soon and I'll do that then, so it should fit much more easily
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I think you could just use
Waveform
- that can handle 8kHz which should be enough. But then you need FFT/etc. There's a lot of processing done which turns the sound data into something much lower bitrate.To be honest it could do with a bit of extra support for it in the Espruino firmware.
It should if you remove some of the extra functionality (like networking!) :) However I found that actually the 'hello world' example I based Espruino on contains everything. You can delete 3/4 of the ops available and it'll be fine - I'll be merging tensorflow2.2 soon and I'll do that then, so it should fit much more easily