基于ESP32S3的链接大语言模型对话模块 本实物模块从实物外观、模块组成、API申请及功能说明四部分来介绍这款基于ESP32S3的大语言模型对话模块。 1、实物外观 2、模块介绍 本硬件平台主要由三个模块组成,包括MAX9814录音模块、MAX98357音频功放模块和ESP32S3模块。如下图所示。 MAX9814录音模块: MAX98357音频功放模块: ...
使用ESP32S3为十多元的蓝牙小音响增加科技与狠活 Arduino编程驱动MAX98357音频 ST7789屏幕 WS2812氛围灯, 视频播放量 10318、弹幕量 3、点赞数 162、投硬币枚数 54、收藏人数 348、转发人数 33, 视频作者 机器知芯, 作者简介 数码DIY,单片机,玩点有意思的东西,相关视频:
* Specifically, due to the hardware limitation, the simplex rx & tx channels can't be registered on the same controllers on ESP32 and ESP32-S2, * and ESP32-S2 has only one I2S controller, so it can't allocate two simplex channels */#defineEXAMPLE_I2S_DUPLEX_MODE 0#defineEXAMPLE_STD_...
该模块测试的工程在esp32s3-ai-chat/example/audio_player,主要是测试麦克风INMP441、MAX98357与ESP32-S3的硬件连接和通信是否正常,它们之间的通信接口主要为I2S通信,ESP32-S3通过I2S与INMP441通信,接收采集的音频数据,然后再通过I2S与MAX98357通信输出采集的音频数据。
录音: 麦克风模块 -> ADC采样(12bit, 8K, 11K 或 16K) -> 存储在内存 播放: I2S -> I2S外设(MAX98357A / PT8211) -> 喇叭 对中间每个环节的说明 存储 首先是存储, MCU的内存有限, 如果不借助AT24C, MX25L这类外部存储, 只用内存存储的数据是有限的, AIR32F103CCT6 带 64K Byte内存, 如果按原始...
2 1 max98357 MAX98357 HDR-TH_7P-P2.54-V-F-1 3 1 PM254-1-06-Z-8.5 SDCard HDR-TH_6P-P2.54-V-F HCTL(华灿天禄) C2897369 LCSC 4 1 2.54-1*8P母环保 P1 HDR-TH_8P-P2.54-V-F-1 LCD BOOMELE(博穆精密) C27438 LCSC 5 5 TS-1187A-B-A-B UP,Down,LEFT,RIGHT,OK SW-SMD_4P-L...
// 文本转音频tts并通过MAX98357A输出(语音合成API访问) baiduTTS_Send(baidu_access_token, ernieResponse); Serial.println("ttsSize: "); Serial.println(ttsSize); } // 释放内存 free(pcm_data); // 设置唤醒录音状态为false,此后继续录音对话 ...
我是用ESP32+MAX98357解码功放一体放大器+废物中拆出来的小喇叭实现的,以i2s数字格式输出给功放。当然,还可以更省,就是ESP32+小喇叭就行,只是输出质量差,电源不稳定而已,靠ESP32的DAC引脚直接输出供电,质量不ok。 2.1 接线 查官方手册,ESP32的i2s是慢速信号,要通过GPIO复选矩阵输出,因此可任意选择引脚。注意网上...
3、I2S转音频信号模块,使用MAX98357,D类功放,在网络电台页面中播放音乐时,显示FFT音频图形、音量调节功能中使用到; 4、音频转数字信号模块,使用硅麦MSM261,该部分在目前的软件功能中暂时未使用到,后期会考虑用它来做语音对话TTS/STT; 5 、时钟模块,老朋友RX8025; 6、屏幕接口模块,屏幕使用的是3.5寸TFT LCD显示...
主控模组使用ESP32-S3-WROOM-1,手里的是N4版本,不知道能否顺利跑起来。板载MAX98357A功放模块、INMP441麦克风模块、TF卡,以上三者既可以插购买的模块或者选择芯片进行焊接。 RGB灯、WS2812B灯、红外接收、红外发射、MPU-6050、1.5寸焊接TFT屏幕、4PinOLED屏幕、7/8Pin TFT屏幕插座、SHT40温湿度传感器,预留1.27mmI2C...