基于ESP32的MICROPYTHON的AI对讲终端示例
目录
1 硬件线路连接 3
1.1 组件购买参考网址 3
1.2 连线实物 5
2 搭建软件环境 (按顺序) 5
2.1 安装thonny 4.14 6
2.2 安装USB2USART驱动 6
3 上传程序代码 6
3.1 烧写boot程序 6
3.2 上传代码到ESP32 6
3.3 修改相关参数 7
3.3.1 修改wifi参数(手机开热点) 7
3.3.2 录音参数 8
3.3.3 play参数 9
3.3.4 miniMAXI参数 10
4 运行程序 11
5 视频观看及源代码获取: 11
1 硬件线路连接
1.1 组件购买参考网址
序号 名称 型号(选项) 参考连接
1 全向麦克风模块 INMP441模块 https://item.taobao.com/item.htm?spm=a1z09.2.0.0.741c2e8dK0aDmH&id=721829063962&_u=u50pvspe2c4
2 ESP32模块 ESP32-S3开发板N16R8 焊接 https://item.taobao.com/item.htm?spm=a1z09.2.0.0.741c2e8dK0aDmH&id=695438917668&_u=u50pvsp628e
5 I2S 音频放大器模块
MAX98357(已焊好) https://item.taobao.com/item.htm?spm=a21n57.1.item.15.6372523cBPTAG1&priceTId=2150444f17223245123764885ed956&utparam=%7B%22aplus_abtest%22:%22f4ffa13f7a159615ab308bca992d2b0f%22%7D&id=697671110128&ns=1&abbucket=13&skuId=4943838817859
1.2 连线实物
- INMP441—ESP32连接
#define I2S_SCK 40
#define I2S_WS 41
#define I2S_SD 39
Vdd-3.3V
GND—地
L/R----0 (地)
- 按键-------ESP32连接 #define button 10 //按键口线
- MAX98357----ESP32连接 #define I2S_PIN_BSCK 12 #define I2S_PIN_LRC 14 #define I2S_PIN_DIN 13 VIN-3.3V GND—地
2 搭建软件环境 (按顺序)
通过百度网盘分享的文件:micropython_esp32_aichat
链接:https://pan.baidu.com/s/1-UiT6MbTS7j8Go3I-EbPgA
提取码:567a
2.1 安装thonny 4.14
注意版本号一定>=4.14
注意不要中文目录
Tools\ thonny
2.2 安装USB2USART驱动
Tools\usb2usart驱动\CP2102驱动\CP210xVCPInstaller_x64.exe
Tools\usb2usart驱动\CH340驱动\CH340.exe
3 上传程序代码
3.1 烧写boot程序
[硬件(USART)USB线要插电脑]
Tools\bin\ESP32_GENERIC_S3-SPIRAM_OCT-20240602-v1.23.0.bin
继续用usart口。
3.2 上传代码到ESP32
3.3 修改相关参数
3.3.1 修改wifi参数(手机开热点)
手机开热点:
3.3.2 录音参数
https://console.bce.baidu.com/ai/#/ai/speech/app/list
https://console.bce.baidu.com/support/#/api?product=AI&project=%E8%AF%AD%E9%9F%B3%E6%8A%80%E6%9C%AF&parent=%E8%AF%AD%E9%9F%B3%E5%90%88%E6%88%90&api=text2audio&method=post
3.3.3 play参数
https://console.bce.baidu.com/ai/#/ai/speech/app/list
3.3.4 miniMAXI参数
https://www.minimaxi.com/platform
4 运行程序
按键(不松手),对着MIC(INMP441)说话,松手,等带语音回复。
5 视频观看及源代码获取:
视频观看:【基于ESP32的MicroPython语言开发的AI对讲助手】 https://www.bilibili.com/video/BV1i7eBeyEpY/?share_source=copy_web&vd_source=308a726b717fa4d423fa061267f25ce5
版权归原作者 cqmcu 所有, 如有侵权,请联系我们删除。