Программные средства ESP-ADF для разработки аудиоприложений

Espressif  Systems Audio Development Framework (ESP-ADF) представляет собой официальный пакет программ для разработки аудиоприложений на основе SoC ESP32. С помощью ESP-ADF вы можете легко добавлять функции и разрабатывать аудиоприложения различной категории сложности.
897
В избранное

Espressif  Systems Audio Development Framework (ESP-ADF) представляет собой официальный пакет программ для разработки аудиоприложений на основе SoC ESP32.

С помощью ESP-ADF вы можете легко добавлять функции и разрабатывать аудиоприложения различной категории сложности:

  • Музыкальный плеер или диктофон, поддерживающий такие аудиоформаты, как MP3, AAC, FLAC, WAV, OGG, OPUS, AMR, TS, EQ, Downmixer, Sonic, ALC, G.711...
  • Системы воспроизведения музыки от источников: HTTP, HLS (HTTP Live Streaming), SPIFFS, SDCARD, A2DP-Source, A2DP-Sink, HFP...
  • Интеграция таких медиа-сервисов, как DLNA, VoIP...
  • Интернет-радио
  • Распознавание голоса и интеграция с такими онлайн-сервисами, как Alexa, DuerOS...

В целом, функции ESP-ADF будут поддерживаться, как показано ниже:

ESP_IDF_1.png (26 KB)

Разработка с ESP-ADF

Быстрый старт 

Для работы вам понадобится стабильная версия ESP-IDF, набор инструментов (тулчейн), плата ESP32-LyraT и подключенные к ней головные телефоны (наушники). 

Примечание: Если вы впервые знакомитесь с ESP32 и ESP-IDF, перейдите к документации по началу работы  (Getting Started).

Клонируйте репозиторий ESP-ADF, установите переменную окружения ADF_PATH, а затем скомпилируйте, прошейте и отслеживайте приложения так же, как при работе с ESP-IDF.

git clone --recursive https://github.com/espressif/esp-adf.git
cd esp-adf/examples/get-started/play_mp3
make menuconfig
make flash monitor

Если вы клонируете проект без  --recursive, пожалуйста, перейдите в каталог esp-adf и, прежде, чем что-либо делать, запустите команду:

git submodule update –init

Аппаратное обеспечение 

Espressif Systems выпускает ряд плат для разработки аудиоприложений на основе ESP32 и пакета ESP-ADF, в том числе:

ESP32-LyraT.jpg (31 KB)

LyraTD-MSC.jpg (17 KB)

ESP32-LyraT-Mini.jpg (56 KB)

ESP32-LyraT 

Отладочная плата с открытым исходным кодом, поддерживающая ADF от Espressif Systems, а также функцию голосового пробуждения, кнопку пробуждения и аудиоплеер. Изделие разработано для смарт аудиоколонок и домашних смарт приложений.

ESP32-LyraT_2s.jpg (31 KB)

ESP32-LyraTD-MSC

Изделие предназначено для интеллектуальных аудиоколонок и приложений искусственного интеллекта (AI). Поддержка акустического эхоподавления (AEC), автоматического распознавания речи (ASR), прерывания при пробуждении и голосового взаимодействия.

ESP32-LyraTD-MSC_lsjpg.jpg (32 KB)

ESP32-LyraT-Mini

Отладочная плата моно аудио с открытым исходным кодом. Изделие разработано для смарт аудиоколонок и домашних смарт приложений.

ESP32-LyraT-Mini_s.jpg (31 KB)

Пакет ESP-ADF основан на прикладном слое ESP-IDF (Espressif IoT Development Framework). Команда git clone, описанная выше в разделе Быстрый старт, автоматически загружает определенную версию ESP-IDF вместе с ESP-ADF. Пожалуйста, взгляните на Get Started.

Примеры 

Проверьте папку Примеры, которая содержит примеры приложений для демонстрации функций API пакета ESP-ADF.

Ресурсы 

 

Дополнительные материалы:

Производитель: Espressif Systems (shanghai) Pte. Ltd.
Наименование
Производитель
Описание Корпус/
Изображение
Цена, руб. Наличие
ESP32-LyraT
ESP32-LyraT
Espressif Systems (shanghai) Pte. Ltd.
Арт.: 2796570 ИНФО
Доступно: 7 шт. 1950,00
Смарт аудио платформа ESP32-LyraT. Плата представляет собой практически готовое решение для производительных и беспроводных аудио устройств.
ESP32-LyraT 1950,00 от 4 шт. 1670,00 от 6 шт. 1500,00 от 10 шт. 1390,00 от 26 шт. 1320,00
6 шт.
(на складе)
1 шт.
(под заказ)
ESP32-LyraTD-MSC
ESP32-LyraTD-MSC
Espressif Systems (shanghai) Pte. Ltd.
Арт.: 2796571 ИНФО
Доступно: 5 шт. от 1 шт. от 6532,41
Выбрать
условия
поставки
Смарт аудиоплатформа ESP32-LyraTD-MSC.
ESP32-LyraTD-MSC от 1 шт. от 6532,41
5 шт.
(под заказ)
Выбрать
условия
поставки
ESP32-LyraTD-DSPG
ESP32-LyraTD-DSPG
Espressif Systems (shanghai) Pte. Ltd.
Арт.: 3421951 ИНФО
Поиск
предложений
Отладочная плата Espressif  ESP32-LyraTD-DSPG.
ESP32-LyraTD-DSPG
-
Поиск
предложений

Сравнение позиций

  • ()