$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.

Support CNX Software - Donate via PayPal or become a Patron on Patreon
Advertisements
Subscribe
Notify of
guest
15 Comments
oldest
newest most voted
James
James
1 year ago

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.

Richard Crook
Richard Crook
1 year ago

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).

willy
willy
1 year ago

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… Read more »

blu
blu
1 year ago

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).

James
James
1 year ago

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.

James
James
1 year ago

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.

willy
willy
1 year ago

> 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… Read more »

Jorgen Kragh Jakobsen

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.

edrrf
edrrf
1 year ago

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.

FergusL
FergusL
1 year ago

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

FergusL
FergusL
1 year ago

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.

arlaor
arlaor
1 year ago

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

TimTom
TimTom
11 days ago

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

Advertisements