audio - 如何在 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
我的问题是:我如何实际录制音频以便可以通过电子邮件发送?波形格式或任何其他格式。我想任何实现都只会在循环中对关卡进行采样并构建一个数组,但是如果已经存在一个实现而不是我必须编写它,那就太好了。
解决方案
推荐阅读
- python - 如何通过在python中连接它们来绘制相互关联的下降条和上升曲线?
- slack - 如何在安装 slack 应用程序时收到通知?
- javascript - 如何在 javascript 中使用数组来实现类似下面的东西?
- asp.net-mvc - 通过 Azure DevOps 部署站点时如何修复库包异常
- javascript - 异步/等待承诺逻辑问题
- laravel - ProxyPass:Laravel HTTPS 中的混合内容
- azure - 在 Azure 组织中组合项目中的工作项
- python - 如何打印指定层的激活输出
- laravel - 如何保存一组复选框
- framebuffer - framebuffer 和 x-server 有什么区别?