On Sat, Apr 7, 2018 at 8:31 AM, tom sparks <tomasparks...@gmail.com> wrote: > I am wondering what is the slowest CPU that can decode codec2 in real-time? >
The computer has to decode 80 PCM 12 to 16-bit samples at 8 kHz into voice models in less than 10 ms, and it has to interpolate four of these, and output 52 bits of digital data in less than 40 ms. It must be capable of 32-bit floating point math in RAM. The ESP-32 seems to have all that. There is some customization needed to insure floating point is being done in the 64k cache RAM. You also have to pre-load a floating point computation as the OS defaults off, but switches to on when an operation is detected. Something like that, as I'm no expert. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2