An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with i2s

A curated list of projects in awesome lists tagged with i2s .

https://github.com/earlephilhower/esp8266audio

Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico

aac arduino dac esp32 esp8266 flac hacktoberfest i2s midi mod mp3 pico rp2040 rtttl sf2 soundfont2 speech-synthesizer talkie wav

Last synced: 14 May 2025

https://github.com/earlephilhower/ESP8266Audio

Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32

aac arduino dac esp32 esp8266 flac hacktoberfest i2s midi mod mp3 pico rp2040 rtttl sf2 soundfont2 speech-synthesizer talkie wav

Last synced: 15 Mar 2025

https://github.com/karawin/Ka-Radio32

esp32 version of Ka-Radio (https://github.com/karawin/Ka-Radio) by jp Cocatrix

esp32 espressif i2s ka-radio32 vs1053 webradio wroom wrover

Last synced: 08 Apr 2025

https://github.com/miketeachman/micropython-i2s-examples

Examples for I2S support on microcontrollers that run MicroPython

audio esp32 i2s i2s-dac i2s-microphone i2s-protocol micropython pyboard raspberry-pi-pico teensy40 teensy41

Last synced: 12 Apr 2025

https://github.com/philippe44/squeezeamp

all-in-one audio board, works specially well with LogitechMediaServer

airplay amplifier-pcb audio bluetooth esp32 i2s logitechmediaserver pcb spdif spotify wifi

Last synced: 04 Apr 2025

https://github.com/maspetsberger/esp32-i2s-mems

Using an I2S MEMS microphone on an ESP32

esp32 esp32-arduino i2s i2s-microphone

Last synced: 15 Apr 2025

https://github.com/todbot/circuitpython-synthio-tricks

tips, tricks, and examples of using CircuitPython synthio

circuitpython i2s raspberrypipico rp2040 synth synthdiy synthesizer synthio

Last synced: 06 Sep 2025

https://github.com/ultraembedded/core_audio

Audio controller (I2S, SPDIF, DAC)

audio axi4-lite dac fpga i2s spdif verilog

Last synced: 30 Jul 2025

https://github.com/redchenjs/bluetooth_visual_speaker_esp32

Bluetooth Visual Speaker | 藍牙視效音響 | 基於ESP32的音樂全彩光立方視覺效果控制器

a2dp audio ble bluetooth dsp esp32 fft i2s libmad mp3 neopixel ota speaker spectrum spi st7735 st7789 ugfx visual ws2812

Last synced: 09 Jul 2025

https://github.com/elehobica/pico_audio_i2s_32b

32bit I2S DAC library for Raspberry Pi Pico

i2s pcm5102 raspberry-pi-pico

Last synced: 08 Apr 2025

https://github.com/sdima1357/stm32f401cdu6_audio

low noise low cost stm32 usb-audio dac with optional level meter

audio delta-sigma i2s i2s-audio magic-eye pdm spdif stm32 stm32f4 tube-6br5 tube-6e1p usb-audio usb-audio-dac vu-meter

Last synced: 08 Oct 2025

https://github.com/s60sc/esp32_voicechanger

ESP32 application to change a voice to be eg stormtrooper or dalek sounding, either in real time for cosplay or as a recording. Recordings can be downloaded to the browser as a WAV file for playback on a media player

amplifier biquad cosplay dalek esp32 esp32-arduino esp32s3 i2s microphone rtsp stormtrooper voice

Last synced: 10 Apr 2025

https://github.com/sheaivey/esp32-audioini2s

A simple MEMS I2S microphone and audio processing library for ESP32.

arduino-library audio audio-processing esp32 esp32s2 fft frequency i2s inmp441 mems microphone oled vumeter ws2812b

Last synced: 09 May 2025

https://github.com/michelep/esp32_webradio

An Internet web radio based to ESP32

arduino audio dac esp32 i2s i2s-audio internet-web-radio radio wifi

Last synced: 03 Oct 2025

https://github.com/nyh-workshop/pico-fmsynth

Basic DX9-inspired FM synth Arduino Library for Raspberry Pico RP2040 and RP2350.

arduino fm-synthesis i2s midi-files midi-player rp2040 rp2350

Last synced: 13 May 2025

https://github.com/todbot/pico_test_synth

Simple board to help make synths with Raspberry Pi Pico/Pico2 and PCM5102 I2S DAC

circuitpython i2s raspberrypipico rp2040 rp2350 synthdiy synthesizer synthio

Last synced: 25 Aug 2025

https://github.com/akiyukiokayasu/raspberrypi_i2s_slave

General I2S slave I/O device tree overlay for Raspberry Pi.

audio device-tree-overlay i2s raspberry-pi

Last synced: 05 Oct 2025

https://github.com/hn/linkplay-a31

Linkplay A31 WiFi audio module alternative firmware (OpenWrt) and device tree source file

alsa i2s linkplay mediatek mt7688 mt7688an openwrt ramips

Last synced: 28 Apr 2025

https://github.com/kaloprojects/kalo-esp32-voice-assistant

Code snippets showing how to record I2S audio and store as .wav file on ESP32 with SD card, how to transcribe pre-recorded audio via Deepgram SpeechToText (STT) API, how to generate audio from text via TextToSpeech (TTS) API from OpenAI a/o SpeechGen a/o Google TTS. Triggering ESP32 actions via Voice.

audio deepgram deepgram-stt esp32 google-tts i2s i2s-audio i2s-microphone inmp441 is2-audio max98357 openai-tts recording sd-card speechgen speechgen-io speechtotext stt texttospeech tts

Last synced: 14 Apr 2025

https://github.com/akiyukiokayasu/raspberrypi_i2s_master

General I2S master I/O device tree overlay for Raspberry Pi.

audio device-tree-overlay i2s raspberry-pi

Last synced: 12 Apr 2025

https://github.com/jeija/esp32-lyrat-passthrough

Example for ESP32-LyraT: Passthrough Digital Audio over I²S, Baseline for Realtime DSP Applications

dsp es8388 esp32 esp32-lyrat i2s

Last synced: 18 Mar 2025

https://github.com/kaloprojects/kalo-esp32-voice-chat-ai-friends

ESP32-based voice device for chatting with multiple custom AI bots. Recording questions with I2S microphone, transcribing via ElevenLabs or Deepgram STT, creating response with Groq or Open AI LLM. TTS audio output with custom AI voices via I2S & speaker. Supporting ongoing dialogues, calling bots ‘by name’, real-time web search via keyword.

audio deepgram deepgram-stt elevenlabs elevenlabs-stt esp32 groq groq-api i2s i2s-audio inmp441 max98357 openai-chatgpt openai-tts recording sd-card speechtotext stt texttospeech tts

Last synced: 19 Aug 2025

https://github.com/lemariva/micropython-i2s-driver

This repository adds I2S support to MicroPython for the ESP32 family.

esp32 i2s m5stack micropython

Last synced: 13 Apr 2025

https://github.com/stuffmatic/microdsp-zephyr-demos

A collection of demo apps showing how to do real time audio processing on a microcontroller using Zephyr (nRF Connect SDK) and the microdsp Rust library.

audio dsp i2s nordicsemi nrf-connect-sdk nrf52 nrf53 rust rust-embedded zephyr zephyr-rtos

Last synced: 09 Aug 2025

https://github.com/vadrov/stm32-i2s-audio-dac-pcm5102a

Connecting the PCM5102A audio DAC to the STM32 microcontroller via I2S with DMA. Without HAL (only CMSIS and LL)

dac dma i2s i2s-audio i2s-dac i2s-dma pcm5102 pcm5102a stm32

Last synced: 24 Apr 2025

https://github.com/stonedev-app/simplei2sspeaker

play audio from a WAV file using I2S on Raspberry Pi Pico.

i2s i2s-audio i2s-dac max98357a micropython micropython-rpi-pico rasperry-pi-pico rp2040

Last synced: 12 May 2025

https://github.com/nanoframework/system.device.i2s

📦 .NET nanoFramework System.Device.I2s Class Library

csharp dotnet hacktoberfest i2s

Last synced: 21 Apr 2025

https://github.com/infineon/psoc-6-mcu-audio-designs

This repository provides reference PSoC 6 projects for developing audio applications using the I2s and PDM to PCM blocks of the PSoC 6 MCU

arm audio cortex-m0p cortex-m4 cypress dual-core dual-cpu i2s non-mtb-2-x pcm pdm psoc psoc6

Last synced: 06 Apr 2025

https://github.com/lefucjusz/stm32f4-sd-mp3-player

STM32F4 Discovery based MP3 player using SD card as a storage, with simple GUI on HD44780 display.

cs43l22 dac hd44780 i2s mp3 sdcard stm32 stm32f4-discovery stm32f407

Last synced: 14 May 2025

https://github.com/infineon/i2s-microphone

A collection of documentation and examples for Infineon's I2S microphones.

arduino audio i2s im69d130 machine-learning makers microphone pi prototyping raspberry raspberry-pi raspberrypi shield2go

Last synced: 13 Jun 2025

https://github.com/kaloprojects/kalo-esp32-voice-chatgpt

ESP32-based Open AI Voice chat device (similar ChatGPT). Recording questions with a microphone, transcribing via Deepgram STT, then sent to Open AI. Response is played with AI voices on speaker. Supporting ongoing dialogues with saved history for follow-up questions. User defined "system prompts" for own "personalities" and dedicated use cases.

audio deepgram deepgram-stt esp32 i2s i2s-audio i2s-microphone inmp441 max98357 open-ai-4 openai-api-chatbot openai-chatgpt openai-tts recording sd-card speechtotext stt texttospeech touch-pins tts

Last synced: 01 Aug 2025

https://github.com/h1romas4/m5stack-chipstream

This is a test to port C++'s ymfm and Rust's vgmplay to ESP32(Xtensa).

esp-idf-sys esp32 i2s m5stack pcm5102a rust vgmplay

Last synced: 11 Apr 2025

https://github.com/nyh-workshop/pico-emu2413

EMU2413 for Raspberry Pico

emu2413 emulator i2s miditones rp2040

Last synced: 30 Dec 2025

https://github.com/acvigue/smartmatrix-esp32

Internet connected smart matrix with support for decoding animated WebP files sent over MQTT

esp32 i2s mqtt webp

Last synced: 13 Jul 2025

https://github.com/copych/esp32-dualcore-i2s

Proof of concept for dual core sound synthesis via i2s

arduino esp32 i2s multithreading sound synthesizer

Last synced: 22 Sep 2025

https://github.com/akiyukiokayasu/ak4558_iostream

Audio application example for Raspberry Pi

audio i2s raspberry-pi

Last synced: 22 Mar 2025

https://github.com/abdelazeem201/apb-i2s

I2S (Inter-IC Sound) interface module with APB (Advanced Peripheral Bus) interface signals. It has control logic for writing and reading data to/from a 4x32-bit FIFO and generates clock (sck), word select (ws), and serial data (sd) signals for I2S transmission.

apb asic fpga i2s synopsys vcs verilog

Last synced: 08 Apr 2025

https://github.com/nyh-workshop/w806-emu2413

EMU2413 for WM806 microcontroller

c-sky emu2413 freertos i2s w806

Last synced: 28 Dec 2025

https://github.com/copych/esp32_i2s_monitor_recorder

ESP32 I2S signal monitor / SD recorder. It uses OLED to show signal and frequency response.

esp32 i2s microsd oled recorder sdmmc sound

Last synced: 04 Mar 2025

https://github.com/cedargrovestudios/pcb_pcm510xa_i2s_dac

An I2S stereo audio DAC with an internal master clock PLL and a charge pump for direct-coupled ground-centered audio output.

i2s i2s-dac stereo-audio

Last synced: 04 Oct 2025

https://github.com/claudemarais/audiorecording_esp32-c3

An example of recording audio onto a MicroSD card, using an INMP441 microphone and a XIAO ESP32-C3

arduino audio esp32 esp32-c3 i2s i2s-microphone inmp441 microphone microsd sound xiao-esp32-c3

Last synced: 27 Mar 2025

https://github.com/jmysu/esp32_vu

A simple ESP32 T-Audio I2S VU w/ NeoPixels

arduino esp32 fastled i2s microphone mp3 neopixels sd wm8978

Last synced: 14 Jul 2025

https://github.com/mguellsegarra/muse-mqtt-audioplayer

🔊 An Arduino sketch for ESP32-based MUSE Luxe board that enables network audio streaming via MQTT control.

arduino arduino-sketch audio-player audio-streaming es8388 esp32 home-automation i2s iot mqtt muse-luxe pubsub smart-speaker wifi

Last synced: 06 Jul 2025

https://github.com/copych/esp32-i2s-audio-helper-class

I2S helper class for ESP32 family. Makes I2S Audio really easy.

esp-arduino esp32 esp32-arduino esp32-s3 i2s i2s-audio

Last synced: 22 Aug 2025

https://github.com/alfmueller/esp32gibberlink

library for transmitting data over audio waves using the ESP32 microcontroller

arduino audio-communication gibberlink i2s

Last synced: 04 Aug 2025

https://github.com/jjateen/ai-waifu

AI-Waifu is an IoT voice assistant developed for the ECL-108 IoT Workshop. It uses two ESP32 DevKit boards communicating via UART to capture voice input with an INMP441 MEMS microphone and produce speech output through a MAX98357A I2S amplifier. The Google TTS API generates responses in a Japanese female voice.

ai-assistant aiot chatbot chatgpt esp32 google-stt google-tts i2s i2s-audio i2s-microphone voice-assistant

Last synced: 11 Jun 2025

https://github.com/yohannfra/esp32-wav-player-i2s

Play wav file on sdcard with dr_wav library and i2s

esp32 i2s wav

Last synced: 06 Jul 2025

https://github.com/bertrik/espmicserver

Records audio on an ESP8266 from an I2S microphone and serves it as WAV data over a TCP stream

esp8266 i2s i2s-microphone

Last synced: 24 Aug 2025

https://github.com/vadrov/stm32-tictaktoe-game-xpt2046-pcm5102a-ili9341-mp3-wav

DEMO GAME for stm32f4 (stm32f401ccu6) Tic-Tac-Toe. Demonstration of operation with a touch screen on an XPT2046 controller (HR2046, etc.), a display based on an ILI9341 (spi) 320x240 controller, and a PCM5102 audio DAC. With artificial intelligence based on the Minimax algorithm, with sound and effects (mp3 and wav software decoders).

games i2s i2s-audio i2s-dac ili9341 minimax-algorithm mp3 pcm5102a stm32 tic-tac-toe wav xpt2046

Last synced: 03 Apr 2025

https://github.com/wlellington/bright-noise-alarm

An Adafruit RP2040 PropMaker Based Light + Noise alarm with SD card based audio playback

adafruit adafruit-rp2040 alarm-clock audio-player i2c-bus i2s neopixels rp2040 sdcard-arduino sdcardfs seven-segments-display

Last synced: 04 Sep 2025

https://github.com/phancak/adc_cs5381kksz_board

A high-fidelity audio acquisition board featuring the CS5381 ADC, LT1128 op-amp, and ICS-40730 microphone. Designed as a modular component for proof-of-concept systems requiring precise analog-to-digital audio conversion with DSP capabilities. Ideal for embedded audio, instrumentation, and low-noise applications.

analog-to-digital-converter cs5381 high-resolution-audio i2s ics-40730 lt1128cs8

Last synced: 02 Aug 2025

https://github.com/cardials/muse-mqtt-audioplayer

🔊 An Arduino sketch for ESP32-based MUSE Luxe board that enables network audio streaming via MQTT control.

arduino arduino-sketch audio-player audio-streaming es8388 esp32 home-automation i2s iot mqtt muse-luxe pubsub smart-speaker wifi

Last synced: 30 Jul 2025

https://github.com/scriptprivate/esp32s2-pdm-i2s

Attempt of Enabling PDM Functionalities on ESP32-S2 using I2S Peripheral and Structured Register Access.

c esp32-s2 i2s pcm pdm

Last synced: 15 Jun 2025

https://github.com/nyh-workshop/w806-i2s

Simple i2s and DMA demo app for W806

c-sky dds i2s w806

Last synced: 13 Mar 2025

https://github.com/pako2/radioesp32

Radio and audio file player (from SD card) controlled by ESP32. Exclusively with I2S output.

arduinojson audio esp32 i2s infrared-control internet-radio pam8406 rotary-encoder scrolling-text tft websocket

Last synced: 02 Mar 2025

https://github.com/socxin/hc32d391

L3 R2: XHSC 200MHz Cortex-M4F MCU (HC32D391FEUA)

cortex-m4 fingerprint i2s lowpin mcu pga qitas xip

Last synced: 11 Oct 2025

https://github.com/lefucjusz/pico-w-a2dp-sink

Bluetooth A2DP Sink implementation for Raspberry Pi Pico W using BTStack.

a2dp audio bluetooth i2s rpi-pico-w

Last synced: 12 Jun 2025