Hi JF, PA relies on ALSA drivers for the sound cards, including I²S, so unless you have a Linux port on this chip, there's a lot of work. Also, active noise cancelation is easier said than done.
Best regards, Denis Shulyaka сб, 4 сент. 2021 г., 00:03 JF <pulseau...@domn.net>: > Hello, > > I would like to know if anyone has ever tried to interface pulseaudio with > an ESP32 chip ? > > This extremely popular 3$ chip has ethernet, wifi 802.11n and bluetooth > 4.2+BLE capabilities as well as a pair DMA capable I²S bus capable of > operation is both master or slave modes. > > This is on of the most popular chip currently in use by Arduino IDE users, > making it extremely accessible for hobbyist use. > > Infomation regarding the I2s programming interface > > https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/i2s.html > > More information about this chip > https://en.wikipedia.org/wiki/ESP32 > > A variant of this chip called the ESP32-A1S, comes with on board audios > ADC/DACs ? > Although the details are not clear about this one for me. It is a > audio-centric variant. > https://docs.ai-thinker.com/en/esp32-a1s > https://github.com/donny681/esp-adf > > I've been a subscribe to this mailing list for a while but I have not yet > spotted discussion of this chip. I am under the impression that this chip > could be the ideal hobbyist pulseaudio platform. > > (My intention is to create 3d printed wifi gaming headest with DSP > capability and active noise cancellation. I know the doc says wifi's > not good enough for audio, but I want to try it out for myself, especially > with the latest 802.11ax standard) > > Thanks ! >