首页 > 解决方案 > 如何在 ESP32 上使用 MicroPython 录制音频?

问题描述

我是一位经验丰富的 Python 开发人员,也是电子领域的新手。

我有一个安装了 MicroPython 的 ESP32 板,并连接了一个麦克风。

我可以通过麦克风读取数据,如下所示:

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

我的问题是:我如何实际录制音频以便可以通过电子邮件发送?波形格式或任何其他格式。我想任何实现都只会在循环中对关卡进行采样并构建一个数组,但是如果已经存在一个实现而不是我必须编写它,那就太好了。

标签: audiomicrophoneadcesp32micropython

解决方案


推荐阅读