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/ttrftech/nanovna
Very Tiny Palmtop Vector Network Analyzer
chibios cortex-m0 firmware i2s ili9341 instruments jupyter-notebook nanovna python sdr si5351a stm32 vna
Last synced: 16 May 2025
https://github.com/ttrftech/NanoVNA
Very Tiny Palmtop Vector Network Analyzer
chibios cortex-m0 firmware i2s ili9341 instruments jupyter-notebook nanovna python sdr si5351a stm32 vna
Last synced: 04 Apr 2025
https://github.com/ultraembedded/cores
Various HDL (Verilog) IP Cores
asic audio fpga i2s rtl sdram spi sram uart usb verilator verilog verilog-components verilog-hdl
Last synced: 01 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/elehobica/pico_audio_i2s_32b
32bit I2S DAC library for 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/yellobyte/ESP32-DevBoards-Getting-Started
Getting started with various ESP32 development boards. Lots of examples.
audio beginners debug dev-board esp-prog esp32 esp32-prog esp32-s3 espressif32 ethernet examples getting-started i2s i2s-audio max98357a platformio reset reset-circuitry wifi wlan
Last synced: 12 Jun 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/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.
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/gtalusan/admp441-rpi
ADMP441 for the Raspberry Pi
admp441 i2s invs441 kernel linux linux-kernel mems microphone oshpark raspberry-pi raspberrypi
Last synced: 19 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/patsaoglou/audiowaydsp
Dedicated Repository for the AudioWayDSP Project
altium altium-designer audio-processing i2c i2s i2s-adc i2s-audio pcb-design pcb-layout stm32 stm32-audio tlv320aic3254
Last synced: 30 Oct 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/lexus2k/audioplayer_esp32
Audio I2S player for ESP32
audio audio-player esp32 esp32-sound i2s i2s-audio i2s-dac
Last synced: 10 Jul 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/acvigue/smartmatrix-esp32
Internet connected smart matrix with support for decoding animated WebP files sent over MQTT
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
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/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.
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
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
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/nyh-workshop/w806-i2s
Simple i2s and DMA demo app for 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