Как записать звук с помощью MicroPython на ESP32? - PullRequest
2 голосов
/ 01 июня 2019

Я опытный разработчик Python и новичок в электронике.

Я получил плату ESP32 с установленным MicroPython и подключенным к ней микрофоном.

Я могу получить показания с микрофона, например:

MicroPython v1.9.4 on 2018-05-11; ESP32 module with ESP32
Type "help()" for more information.
>>> import machine
>>> a = machine.ADC(machine.Pin(32))
>>> a.read()
488
>>> a.read()
496
>>> a.read()
449

Мой вопрос: как мне записать звук, чтобы я мог отправить его по электронной почте?Волновой формат или любой другой формат.Я предполагаю, что любая реализация просто сэмплирует уровень в цикле и построит массив, но если есть реализация, которая уже существует, вместо того, чтобы писать ее мне, это было бы здорово.

...