Skip to content

Ai-Thinker AudioKit Board SDK - 安信可 esp32-a1s 音频模组开发板

License

Notifications You must be signed in to change notification settings

SSilverHawk/ESP32-A1S-AudioKit

 
 

Repository files navigation

Ai-Thinker AudioKit Board SDK

EN | 中文

This framework is based on the second development of the ESPRESSIF audio framework esp-adf and follows the official open source agreement

Overview

The framework is also suitable for the company's official development board such as esp-lyart, which also easily adds functions in the most comprehensive way, from simple to complex development of audio applications

  • Music player or recorder supports audio formats such as MP3, AAC, FLAC, WAV, OGG, OPUS, AMR, TS, EQ, Downmixer, Sonic, ALC, G.711...
  • Play music from sources: HTTP, HLS(HTTP Live Streaming), SPIFFS, SDCARD, A2DP-Source, A2DP-Sink, HFP ...
  • Integrate Media services such as: DLNA, VoIP ...
  • Internet Radio
  • Voice recognition and integration with online services such as Alexa, DuerOS, ...

Developing with the ESP-ADF

Quick Start

You need version 3.3.1 of ESP-IDF to provide the toolchain, the ESP32-LyraT board and headphone connected.

Note: If this is your first exposure to ESP32 and ESP-IDF, proceed to Getting Started documentation.

Clone the ESP-ADF repository, set up ADF_PATH, and then compile, flash and monitor applications in the same way as when working with ESP-IDF.

git clone --recursive https://github.com/Ai-Thinker-Open/ESP32-A1S-AudioKit.git
cd esp-adf/ai-examples/get-started/play_mp3
make menuconfig
make flash monitor

If you clone project without --recursive flag, please goto the esp-adf directory and run command git submodule update --init before doing anything.

About

Ai-Thinker AudioKit Board SDK - 安信可 esp32-a1s 音频模组开发板

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 94.1%
  • Objective-C 2.9%
  • C++ 1.3%
  • CMake 0.6%
  • Python 0.4%
  • Makefile 0.4%
  • Shell 0.3%