26 Star 282 Fork 125

houguoxiong/esp32s3-ai-chat

小智AI没有声音输出

待办的
创建于  
2025-01-27 22:38

没有声音输出,谁知道是什么问题?谢谢。

使用ESP32-S3与厚国兄的音频集成板连接,固件使用的是小智AI,控制台显示已经联网成功并且文本方式输出对话正常,GPIO配置与代码中的设置一致。

厚国兄的音频集成板跑测试代码能输出声音。

评论 (6)

q735213571 创建了任务 4个月前

小智的不清楚,你得看看那个代码引脚是不是适配的

q735213571-q735213571 q735213571
回复 houguoxiong 拥有者
4个月前

print("祝你新年快乐,代码无Bug!")

已经做了引脚适配,麦克风工作正常,控制台可以看到对话正常,就是喇叭没有输出。

"D:\temp\xiaozhi\xiaozhi-esp32-1.0.1\main\boards\bread-compact-wifi\config.h"

#ifndef _BOARD_CONFIG_H_
#define _BOARD_CONFIG_H_

#include <driver/gpio.h>

#define AUDIO_INPUT_SAMPLE_RATE  16000
#define AUDIO_OUTPUT_SAMPLE_RATE 24000

// 如果使用 Duplex I2S 模式,请注释下面一行
#define AUDIO_I2S_METHOD_SIMPLEX

#ifdef AUDIO_I2S_METHOD_SIMPLEX

#define AUDIO_I2S_MIC_GPIO_SCK  GPIO_NUM_4
#define AUDIO_I2S_MIC_GPIO_WS   GPIO_NUM_5
#define AUDIO_I2S_MIC_GPIO_DIN  GPIO_NUM_6
#define AUDIO_I2S_SPK_GPIO_DOUT GPIO_NUM_7
#define AUDIO_I2S_SPK_GPIO_BCLK GPIO_NUM_15
#define AUDIO_I2S_SPK_GPIO_LRCK GPIO_NUM_16

#else

#define AUDIO_I2S_GPIO_WS GPIO_NUM_4
#define AUDIO_I2S_GPIO_BCLK GPIO_NUM_5
#define AUDIO_I2S_GPIO_DIN  GPIO_NUM_6
#define AUDIO_I2S_GPIO_DOUT GPIO_NUM_7

#endif


#define BUILTIN_LED_GPIO        GPIO_NUM_48
#define BOOT_BUTTON_GPIO        GPIO_NUM_0
#define TOUCH_BUTTON_GPIO       GPIO_NUM_47
#define VOLUME_UP_BUTTON_GPIO   GPIO_NUM_40
#define VOLUME_DOWN_BUTTON_GPIO GPIO_NUM_39

#define DISPLAY_SDA_PIN GPIO_NUM_41
#define DISPLAY_SCL_PIN GPIO_NUM_42
#define DISPLAY_WIDTH   128
#define DISPLAY_HEIGHT  32
#define DISPLAY_MIRROR_X true
#define DISPLAY_MIRROR_Y true

#endif // _BOARD_CONFIG_H_

我已经解决这个问题,和您相反,我用的是小智的硬件,博主的软件,烧写博主的软件后没有声音播放。但是问题根本原因都是在于,博主的MAX98357功放模块没有将3.3V和 SD 进行短接,GAIN 和GND进行短接。下图是小智的功放模块硬件连接输入图片说明

非常感谢你的回复。

复查原理图和PCB图都显示MAX98357芯片的4号引脚SD和VCC连接中间有个226KΩ(实际220KΩ)的电阻。

MAX98357芯片的2号引脚GAIN和3号引脚GND连接。

万用表测量芯片引脚也验证这一结果。

注:小智推荐的MAX98357模块上芯片的4号引脚SD和VCC连接中间有个1000KΩ的电阻,其他暂时没有发现有哪些区别。

根据GitHub网友验证短接厚国兄音频R1电阻后喇叭有声音

小智的MAX98357数字功放模块和ESP32连接方式和博主的有一些差异,我也遇到类似的的问题,按照这个思路,我准备改一下硬件连接试一下。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
7700335 chging 1724047018 q735213571-q735213571 janjuer-ymmxpy
C
1
https://gitee.com/chging/esp32s3-ai-chat.git
git@gitee.com:chging/esp32s3-ai-chat.git
chging
esp32s3-ai-chat
esp32s3-ai-chat

搜索帮助