精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

    文章

    2833

    瀏覽量

    81345
  • AI
    AI
    +關注

    關注

    87

    文章

    30106

    瀏覽量

    268398
  • ESP32
    +關注

    關注

    17

    文章

    957

    瀏覽量

    17082
收藏 人收藏

    評論

    相關推薦

    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.8w次閱讀

    ESP32-C6的特性介紹

    說到ESP32-C3,大家耳熟能詳,其實ESP32-C6 的 CPU、內存和安全性能與 ESP32-C3 相似。它搭載 RISC-V 32 位單核處理器,時鐘頻率高達 160 MHz,
    發表于 06-29 14:53 ?2349次閱讀

    基于nanoESP32-C3開發板用ESP32-c3下試跑Zephyr

    上周MuseLab的吳同學寄來一片nanoESP32-C3–一塊帶有ESPLink(base DAPlink)的ESP32-C3開發板。 正好最近支持esp32-c3的pr已經merg
    的頭像 發表于 08-09 09:10 ?9300次閱讀

    基于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 ?4970次閱讀
    啟明云端分享|盤點<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-WROOM-02_&02U技術規格書

    樂鑫ESP32-C3-WROOM-02_&_ESP32-C3-WROOM-02U_技術規格書ESP32-C3是一款安全穩定、低功耗、低成本的物聯網芯片,搭載RISC-V32位單核處理
    發表于 10-19 16:13 ?1次下載

    樂鑫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 ?243次閱讀
    【<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模組PSRAM的CS引腳上拉導致功耗上升處理

    啟明云端/01你是否曾遇到過?在游戲機產品上,使用ESP32-WROOM-32E/ESP32-WROOM-32UE模組,ESP-IDF版本為IDFv5.1.1時,根據外圍設計原理圖介紹,在模組內置
    的頭像 發表于 10-31 08:01 ?147次閱讀
    【<b class='flag-5'>AI</b><b class='flag-5'>技術支持</b>】<b class='flag-5'>ESP32</b>模組PSRAM的CS引腳上拉導致功耗上升<b class='flag-5'>處理</b>