An open API service providing repository metadata for many open source software ecosystems.

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