GitHub topics: i2s-audio
kaloprojects/KALO-ESP32-Voice-ChatGPT
ESP32-based Open AI Voice chat device (similar ChatGPT). Recording questions with a microphone, transcribing via ElevenLabs or Deepgram STT, then sending 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 creating own "personalities".
Language: C++ - Size: 14.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 17 - Forks: 0

briansune/Cyclone-V-SoC-ALSA
Cyclone V SoC ALSA
Language: Verilog - Size: 36.1 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

Glider95/TAS5828M--Audio-amplifier
An implementation of a TAS5828M for an audio amplifier - Class D - 50W stereo.
Language: HTML - Size: 12 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

unic8s/hd2_macropad
Touch macropad for HELLDIVERS™ 2
Language: C - Size: 35.3 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 22 - Forks: 3

yellobyte/ESP32-DevBoards-Getting-Started
Getting started with various ESP32 development boards. Lots of examples.
Language: C - Size: 129 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 36 - Forks: 5

Shao8701015z/Huemelody
Language: C++ - Size: 1.29 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

biologist79/ESPuino
RFID-controlled musicplayer powered by ESP32
Language: C++ - Size: 30.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 320 - Forks: 133

4-3is4-me/WebRadioRetroRevival
ESP32 and MAX98357A based internet radio and Bluetooth speaker designed for installation in old or broken radios, making use of original analog controls.
Language: C - Size: 33.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

Carlo47/ESP8266InternetRadio
Implements an Internet Radio operated by a single pushbutton
Language: C++ - Size: 16.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 4

sdima1357/stm32f401cdu6_Audio
low noise low cost stm32 usb-audio dac with optional level meter
Language: C - Size: 7.06 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 75 - Forks: 14

gregtomasch/nRF52_24-bit-_I2S_Microphone_Audio_Recording_Utility
Record 24-bit Audio with the nRF52 and 24-bit I2S Microphones
Language: C - Size: 738 KB - Last synced at: about 2 months ago - Pushed at: almost 8 years ago - Stars: 49 - Forks: 14

pschatzmann/stm32-i2s
I2S Arduino Library for STM32 Microcontrollers
Language: C++ - Size: 3.57 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 20 - Forks: 4

michelep/ESP32_WebRadio
An Internet web radio based to ESP32
Language: C++ - Size: 1.1 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 64 - Forks: 14

dan-lara/Spectrum-Analyzer
This project aims to develop a spectrum analyzer system using the Zynq-7000 board. The system will capture audio input (I2S), process it through a well-defined internal architecture, and output the data via DMA to a VGA screen. The VGA screen will display the signal as a frequency spectrum using FFT (Fast Fourier Transform).
Language: C - Size: 2.56 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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.
Language: C++ - Size: 287 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 28 - Forks: 8

sdima1357/stm32f401ccAudioNative
stm32 black pill usb sound card
Language: C - Size: 2.22 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 55 - Forks: 10

copych/ESP32-I2S-Audio-Helper-Class
I2S helper class for ESP32 family. Makes I2S Audio really easy.
Language: C++ - Size: 46.9 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

t0mg/jackal
Upcycling project adding a color display, Bluetooth, RDS, NFC and more to an awesome looking 1978 radio, the Sony FX-300
Language: C++ - Size: 1.24 MB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 29 - Forks: 0

SentryCoderDev/SentryBOT Fork of makerforgetech/modular-biped
This open-source project offers a bipedal modular companion robot and a framework enriched with custom plugins. Designed to be customizable and extendable according to users' needs, this flexible structure is intended for use in robotics and automation projects. The project includes both hardware and software components
Language: Python - Size: 58.5 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

srg74/WLED-ESP32-pico
WLED ESP32 pico board
Size: 4.22 MB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 28 - Forks: 3

sdima1357/stm32f401cdu6_nrf_audio
low latency wireless lossless audio
Language: C - Size: 2.54 MB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

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.
Language: C++ - Size: 1.04 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 1

denisgav/pico-usb-headset
Making USB headset using Raspberry pi pico
Language: C - Size: 9.96 MB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 7 - Forks: 1

pschatzmann/rp2040-i2s
Work in progress...
Language: C - Size: 251 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 3

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)
Language: C - Size: 3.37 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 3

alisayurev/fpga-vga-mem-game
A rhythm-based memory game implemented on an FPGA. The game displays a sequence of MIDI notes on a screen, which players must mimic to score points. This project combines hardware and game development to create an interactive experience that tests memory and timing, using an FPGA to generate and process MIDI signals in real-time.
Language: VHDL - Size: 2.93 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

ain1084/serial_audio_encoder
Serial audio encoder
Language: Verilog - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 1

ain1084/serial_audio_decoder
Serial audio data (I2S or Left justified) decoder
Language: Verilog - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 4 - Forks: 2

ain1084/audio_echo_effect
Simple echo effect implementation with digital audio processing.
Language: Verilog - Size: 55.7 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 2

patsaoglou/AudioWayDSP
Dedicated Repository for the AudioWayDSP Project
Language: C - Size: 4.67 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 8 - Forks: 3

chrissbarr/TAS5822-Breakout
Compact and powerful stereo digital amplifier.
Language: C++ - Size: 3.46 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

stonedev-app/SimpleI2sSpeaker
play audio from a WAV file using I2S on Raspberry Pi Pico.
Language: Python - Size: 2.43 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2

esikora/M5StickC_AudioVisLed
Audio visualization based on an M5StickC (ESP32), i2s microphone, FFT and RGB LED strip.
Language: C++ - Size: 63.5 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 2

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).
Language: C - Size: 7.15 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

trylaarsdam/portenta-i2s
A simple I2S library for the Portenta H7
Language: C - Size: 545 KB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

jumblies/ESP8266_HA_Audio_Node
PUBLIC - ESP8266 I2S implementation of HA TTS node over HTTP and MQTT
Language: C++ - Size: 533 KB - Last synced at: 8 months ago - Pushed at: about 2 years ago - Stars: 14 - Forks: 1

IdrisCodes/STM32F4_ADC_to_I2S_DMA
A simple project to sample audio from the ADC and output it via I2S using DMA
Language: C - Size: 689 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

mizalewski/I2S_WAVE_Player Fork of stm32wrobotyce/I2S_WAVE_Player
Wave player over I2S built on STM32
Size: 9.69 MB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

VladimirV01/voice-remote
This repository contains the information on my adaptation of the Home Assistant voice remote.
Size: 8.74 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

lexus2k/audioplayer_esp32
Audio I2S player for ESP32
Language: C++ - Size: 76.2 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

bassjansson/esp-synth
A codebase for building ESP-based digital hardware synthesizers.
Language: C++ - Size: 26.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

avidadearthur/esp32-baby-monitor
ESP32 Radio Baby Monitor made for my final BSc Project.
Language: C - Size: 34.6 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Walker78431/ESP32-Arduino_AnyAudioPlayer
A NEARLY_any audio player based on ESP32 & Arduino. 一个基于ESP32&Arduino的播放器,基本上可以播放任何音频。
Language: C++ - Size: 6.68 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

Ryuzaki101/LPC-Microcontroller
Microcontroller HC-SR04 sensor program for distance measurement with audio output from sd card, using algorithm to combine *.wav files to build output sound and dma to streamline data to i2s interface.
Language: C - Size: 1.18 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

FedericaPaoli1/stm32-speech-recognition-and-traduction
stm32-speech-recognition-and-traduction is a project developed for the Advances in Operating Systems exam at the University of Milan (academic year 2020-2021). It implements a speech recognition and speech-to-text translation system using a pre-trained machine learning model running on the stm32f407vg microcontroller.
Language: C - Size: 41.7 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

dilshan/max2-audio-dac
24-bit Stereo Audio DAC for Raspberry Pi
Language: Verilog - Size: 366 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 26 - Forks: 7

mnemocron/P5-DSP-Board-mdk
C Firmware for FHNW P5 DSP Board based on STM32F412 / TLV320aic
Language: C - Size: 9.79 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 4

jozsefcsiza/ESP32-INMP441-SPECTRUM
ESP32 INMP441 SPECTRUM WITH BLUETOOTH CONTROL
Language: C++ - Size: 11.5 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 2

MatejGomboc/Verilog-I2S-Transciever
I2S transciever implemented in Verilog HDL
Language: Verilog - Size: 77.1 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 12 - Forks: 7

ChikaraWakaura/i2sDinDisp
esp32 を活用して I2S オーディオ入力(ADC)の視覚化としてよくある LED 風バンド表示と、おまけレベルな周波数スペクトル表示を行うプログラムです。
Language: C++ - Size: 43.3 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

dadamachines/doppler-FPGA-firmware Fork of noscene/Doppler_FPGA_Firmware
Bitstream src for doppler
Language: C - Size: 71.3 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 1

JonasDoebertin/esp32-jukebox-firmware
Firmware for ESP32 based NFC jukebox
Language: C++ - Size: 18.6 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

makerportal/rpi_i2s
Raspberry Pi I2S Stereo Microphone Analyses in Python
Language: Python - Size: 985 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 5

falsestatement/GeoDashFPGA
This is a very basic replication of the popular rhythm / platformer game Geometry Dash, implemented completely in hardware through System Verilog
Language: Verilog - Size: 34.4 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

megalloid/ESP32-A2DP-Source-with-btstack
ESP32 Bluetooth Streamer (A2DP Source + SBC) with internal sine and 8 bit song and external I2S source
Language: C - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

tmaringer/Pynq-Z2-Audio-Video-Pipelines
A FPGA project using a Pynq-Z2 for audio (I2S AXI) and video (HDMI) pipelining
Language: Tcl - Size: 4.74 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

mnemocron/STM32-Tutorial-28-I2SAudioCodecCS43L22
Eclipse Project with Source Code for @MYaqoobEmbedded STM32 Tutorial 28 (for SW4STM32)
Language: C - Size: 1.66 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 2

en-ot/Player
ESP32 MP3 SDcard player for my car
Language: C - Size: 70.4 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Carlo47/ESP32InternetRadio
This program shows how to use the ESP32-audioI2S library to build an internet radio
Language: C++ - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 3

LowieHuyghe/totoromusicbox
The Totoro Music Box is a gift made with ♥ by Peter Lowie for his godchild.
Language: Shell - Size: 6.03 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

reed-foster/pynq-audio
RTL and python for using the ADAU1761 audio codec on the Pynq-Z2 board from TUL
Language: SystemVerilog - Size: 4.24 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1
