0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【AI威廉希尔官方网站 支持】ESP32-C3-Lyra播放音频无法控制音量及异声问题处理

启明云端 2024-11-22 01:01 次阅读

问题1:

(1)使用esp-adf/examples/player/pipeline_spiffs_mp3示例进行验证,发现使用示例验证audio_hal_set_volume()等api确实无法控制音量变化。

(2)经过资料及原厂测验,ESP32-C3-Lyra音频开发板无法使用上述api进行音量控制是因没有外挂codec芯片导致,但是可以通过添加alc进音量控制。


(3)基于esp-adf/examples/player/pipeline_spiffs_mp3示例添加alc功能,验证可以实现对音量进行控制。

37edeea0-a82a-11ef-8084-92fbcf53809c.jpg

问题2:

(1)使用esp-adf/examples/player/pipeline_spiffs_mp3示例进行验证,在播放音频前与结束后确实有类似停顿的“嘟”声。

(2)经过沟通及测验发现,是过早对放大功能的pa元件进行使能导致,在音频文件解码完成后再使能该IO。


board文件不使能IO配置:

3809c53a-a82a-11ef-8084-92fbcf53809c.png

音频文件解码完成后使能该IO配置:

3823fefa-a82a-11ef-8084-92fbcf53809c.png

启明云端/03

解决方案

问题1:

ESP32-C3-Lyra音频开发板无法使用上述api进行音量控制是因没有外挂codec芯片导致,但是可以通过添加alc进行音量控制。

问题2:

原因是开发板上有个用来做放大的pa元件,过早使能该IO导致“嘟”声出现。可以在对应开发板的board相关初始化文件不使能该IO,在解码mp3之后在使能此IO即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 音频
    +关注

    关注

    29

    文章

    2869

    浏览量

    81496
  • AI
    AI
    +关注

    关注

    87

    文章

    30745

    浏览量

    268896
  • ESP32
    +关注

    关注

    18

    文章

    971

    浏览量

    17204
收藏 人收藏

    评论

    相关推荐

    ESP32 IDF 4.3蓝牙音乐demo手机打开绝对音量无法调整音量大小怎么解决?

    ESP32 IDF 4.3蓝牙音乐demo 手机打开绝对音量和不打开绝对音量esp32无法调整
    发表于 06-18 08:28

    如何通过BLE播放音频

    现在是我有一个android app,有一块esp32板子上面有喇叭,板子刷了a2dp_sink例子的固件。如果用bluetooth 和板子pair之后,可以播放音乐。 现在要求不用bluetooth,而是用ble连接,然后播放音
    发表于 06-26 06:36

    ESP32-C3-Lyra v2.0运行pipeline_spiffs_mp3无法播放音乐怎么处理

    打补丁Note 3: If you use the ESP32-C3-Lyra development board to run these routines, you need to apply
    发表于 06-28 06:58

    wm8978实现了录音和播放音乐但无法修改音量

    最近用wm8978来实现音乐播放功能,现在已经可以正常录音,也可以播放wav音频,mp3用mcu来解码后也可以正常播放,但遇到个问题,wm8
    发表于 03-04 23:37

    ESP32 IDF 4.3蓝牙音乐demo手机打开绝对音量无法调整音量大小怎么解决?

    ESP32 IDF 4.3蓝牙音乐demo 手机打开绝对音量和不打开绝对音量esp32无法调整
    发表于 02-16 06:40

    浅谈ESP32-C3ESP32-S3芯片

    ESP32-C3ESP32-S3的发布,不仅为IOT行业提供了高性价比、稳定、好用、安全的通讯层,支持AI加速,同时在显示层应用也将占有一席之地。
    发表于 04-28 10:37 1.9w次阅读

    基于ESP32构建的音频播放

    在这里,我们将使用LM386 和一个带有 ESP32 的扬声器来播放音乐文件。音频输出可能不大,但此应用程序显示了 ESP32播放音频
    发表于 08-08 15:37 2.3w次阅读
    基于<b class='flag-5'>ESP32</b>构建的<b class='flag-5'>音频</b><b class='flag-5'>播放</b>器

    启明云端分享|盘点Esp32-C3Esp8266 的区别

    ESP8266&ESP32-C3硬件区别从上表可以看出ESP32-C3ESP8266在硬件上的区别:1.ESP32-C3搭载RISC-V3
    的头像 发表于 10-12 18:31 5096次阅读
    启明云端分享|盘点<b class='flag-5'>Esp32-C3</b>与<b class='flag-5'>Esp</b>8266 的区别

    一组图带你快速了解乐鑫ESP8266/ESP32/ESP32-C/ESP32-S系列芯片的区别

    ,77mm)、ESP32-C3(QFN32,5*5mm)以下是小明为大家整理的各芯片之间的区别:乐鑫WIFI系列MCU乐鑫WIFI&蓝牙系列MCU开源的软件开发框架及应用威廉希尔官方网站 支持深圳市启
    的头像 发表于 10-15 18:42 1.1w次阅读
    一组图带你快速了解乐鑫<b class='flag-5'>ESP</b>8266/<b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP32-C</b>/<b class='flag-5'>ESP32</b>-S系列芯片的区别

    乐鑫ESP32-C3_威廉希尔官方网站 参考手册

    乐鑫ESP32-C3_威廉希尔官方网站 参考手册ESP32-C3是一款安全稳定、低功耗、低成本的物联网芯片,搭载RISC-V32位单核处理器,支持2.4G
    发表于 10-19 16:13 15次下载

    AI威廉希尔官方网站 支持ESP32-S3 JTAG调试问题处理

    启明云端/01你是否曾遇到过?在使用ESP32-S3模块,ESP-IDF版本为idf5.0时,调试JTAG,尝试很久也无法调通,这是为什么呢?启明云端/02这是咋回事呢?这个过程需要安装zadig
    的头像 发表于 10-30 08:01 501次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>威廉希尔官方网站
支持</b>】<b class='flag-5'>ESP32-S3</b> JTAG调试问题<b class='flag-5'>处理</b>

    AI威廉希尔官方网站 支持ESP32-C3芯片/模组SPI-AT问题处理

    描述在使用ESP32-C3芯片/模组,AT版本为Release/v3.0.0.0时,客户在使用常规AT通信时,速率达不到需求,需要换成SPI-AT,测试中遇到问题,这是为什么呢?启明云端/02
    的头像 发表于 11-27 01:00 284次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>威廉希尔官方网站
支持</b>】<b class='flag-5'>ESP32-C3</b>芯片/模组SPI-AT问题<b class='flag-5'>处理</b>

    AI威廉希尔官方网站 支持ESP32-C3模组AT+MQTT连接AWS证书问题处理

    问题描述在使用ESP32-C3-WROOM-02模组作为无线通信模块,使用AT-V3.3.0.0版本时,客户想通过AT的方式配置MQTT证书,验证服务器可以连接,但AT连接失败,这是为什么呢?启明
    的头像 发表于 11-30 01:01 172次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>威廉希尔官方网站
支持</b>】<b class='flag-5'>ESP32-C3</b>模组AT+MQTT连接AWS证书问题<b class='flag-5'>处理</b>

    AI威廉希尔官方网站 支持ESP32-S3运行例程电脑无法识别USB设备问题处理

    在USB无线网卡上使用ESP32-S3芯片/模组,ESP-IDF版本为idf5.0.3时,客户在运行esp-iot-bridge/examples/wireless_nic例程时,编译烧录完成之后
    的头像 发表于 12-12 17:59 405次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>威廉希尔官方网站
支持</b>】<b class='flag-5'>ESP32-S3</b>运行例程电脑<b class='flag-5'>无法</b>识别USB设备问题<b class='flag-5'>处理</b>

    AI威廉希尔官方网站 支持ESP32-S3模组EspBleOTA搜索不到ble_ota例程的蓝牙问题处理

    启明云端/01问题描述在智能标识牌上使用ESP32-S3-WROOM-1U模组,ESP-IDF版本为idf5.0.2时,客户在ESP32-S3模组烧录运行
    的头像 发表于 12-13 18:06 99次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>威廉希尔官方网站
支持</b>】<b class='flag-5'>ESP32-S3</b>模组EspBleOTA搜索不到ble_ota例程的蓝牙问题<b class='flag-5'>处理</b>