$16 ESP32-A1S ESP32 Audio Development Kit Comes with 2 Microphones, Audio Jacks & Headers

Espressif ESP32 WiSoC can be integrated into various applications, and earlier this year Espressif Systems released ESP32 LyraTD MSC Audio Mic HDK (Hardware Development Kit) which I could test with Baidu DuerOS using Mandarin. Since then the company released the ESP-ADF Audio Development Framework that beside Baidu DuerOS, now supports Google Assistant and Amazon Alexa, so you don’t need to speak or learn Chinese to use the kit! 🙂

Another ESP32 audio board was the similarly named ESP32-LyraT, and now we have at least more more option with Seeed Studio selling ESP32-A1S WiFi + Bluetooth ESP32 audio development kit for $16.90 on their store.

ESP32 A1S ESP32 Audio Development KitESP32-A1S ESP32 audio development kit specifications:

  • Wireless Module
    • A.I. Thinker ESP32-A1S module based on ESP32 dual core Tensilica CPU clocked at up to 240MHz with 520 KB SRAM, and 8MB on-module PSRAM
    • 802.11 b/g/n WiFi and Bluetooth 4.2 LE
  • Storage – Micro SD card slot up to 64GB
  • Audio
    • 3.5mm headphone jack for stereo audio output
    • 3.5mm LINE-IN jack
    • 2x 2-pin header for left and right speakers up to 4Ω/3W output
    • 2x built-in microphones
  • Expansion Headers – Unpopulated headers with UART, SPI, I2C, PWM
  • Debugging – Unpopulated JTAG header, 1x micro USB port for UART access
  • Misc – 6x user buttons
  • Power Supply – 5V/2A via micro USB; support for 3.7V Li-ion battery via 2-pin header
  • Dimensions – 65 x 58 x 10 mm

ESP32 Audio Development BoardThe board also supports Espressif ESP-ADF framework, and you’ll find documentation such as schematics, user guides, and link to demos on the product page on Seeed Studio linked in the first part of this post.

The kit targets the development of audio and audio IoT applications such as smart home devices, smart speakers, story machine solutions, and so on.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

18 Replies to “$16 ESP32-A1S ESP32 Audio Development Kit Comes with 2 Microphones, Audio Jacks & Headers”

  1. I assume this is okay if you want to stream low fidelity mono at low sampling rates? I also assume not enough processing power to do much else. I’d like to see a board just like this with full duplex audio jacks in and out using an ARM chip and Linux, so there will be enough horsepower to stream high fidelity.

    1. But if the implementation is to provide the “ears” and perhaps the “voice” of an autonomous killing robot [which may get blown up by an IDE] for the military, monophonic output is all that is required to say “Stop and identify yourself!” (with translation to Arabic, Farsi, or Pashtu).

    2. Why are you assuming this ? There used to be a time where my 486 dx-50 was more than enough to read MP3s from the NFS server, decompress them and pass them to the sound card, in stereo at 44 KHz 16 bits. Why after so many years, new instruction sets and improved algorithms would this become hard to do on a dual-core system running at 5 times the frequency ? Of course if people try to download and decompress sound in Lua or NodeJS I could possibly understand, but we’re only talking about processing 88200 samples per second, that’s more than 5000 CPU cycles per input sample… Very often I’m seeing that people have been so much used to seeing horribly heavy applications (browsers?) that they believe basic stuff is impossible. Hint: if it reveals impossible, just remove the thick fat layer inserted between the hardware and the software.

      1. A quick glance at ESP-ADF documentation shows it handles a plethora of codecs at a plethora of sampling rates. This board runs ESP-ADF, so it should be more than capable of handling any kind of audio codec work. Assume less, read more (not referring to anybody, just as a general rule).

        1. From API docs you assume hardware performance? I hope I’m wrong, I hope this little board performs well. I’ll reserve judgment until somebody publishes a real-world review.

      2. Okay, but your 486 had a sound card for the CPU to offload to. I notice the specs for the ESP32-A1S make no mention of the audio resolution. Is it 24 bit? 16 bit? 8 bit? That makes me skeptical.

        1. > Okay, but your 486 had a sound card for the CPU to offload to.

          I also used to do it at 18 kHz using the internal speaker and the PIT, using one interrupt per sample. Yes, PI0 was configured to tick 18k IRQs/s to send values to PIT2 reconfigured as a 6-bit PWM… All this while my DOS was working in the foreground, albeit quite slowly. Ah and it was running in 16-bit mode by then!

          But this is just to say that with such powerful hardware, it certainly is possible to do a lot. It’s not the chip size that should make us suspect low capabilities, audio needs have not much evolved. Even if you had 192kHz at 24bits, that would only be half a megabyte per second, or 20 times less than what a $1.50 16MB SPI NOR flash can deliver. It’s ridiculously low.

        2. Got one these working fine streaming FLAC with squeezelite-esp32. Plenty of performance. Just need to make a box to put it in!

    3. There are good examples on high fidelity audio application using ESP32 – Espresif did what is needed to do 32bit 48K sample rate i2S audio interface clocks from internal audio grade PLL. The basic SDK do bluetooth and web mp3 audio streaming out of the box. So please expect more from the audio SDK.

  2. I dream about esp32 with Lora, power (for example lipo csocket on board), mruby ( need400Mb)

    similar device gotenna / com but open source. sing in router, portable etc.

  3. Any idea why it has been discontinued almost immediately?

    Was really curious about such a well supported mcu along with good audio in/out capabilities.
    The only other board I can think of is Firefly’s Fireduino

    1. Sorry, I had to remove the link to Firefly store. The company is currently banned from CNX Software, since they own me money, albeit a small amount. Once the issue is resolved, it will be allowed again.

      1. Oh! No problem. Did you write a post about it? 🙂
        Sad to hear that, it looked like a a good company, with a real willingness towards opensource.

        1. The amount is rather small (around $15) as it’s a reimbursement for custom duties. The company promised to reimburse them before we decide to go ahead, but never did even after 3 reminders. So there’s no need to write a post about it, I suppose it will be resolved next time they want to post something on CNX Software.

          1. Hi. Where can I find examples made based on the module esp32-a1s audio development kit?

  4. Is there anywhere a valid github repository for this board?
    It seems to be identical to the Lyra except the buttons.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC