我是一名经验丰富的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
我的问题是:我应该如何录制音频,以便通过电子邮件发送?Wave格式或任何其他格式均可。我猜测,任何实现都只是循环采样级别并构建一个数组,但如果已经存在一个实现,而不必让我自己编写,则更好。