RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【AI技術(shù)支持】ESP32-C3-Lyra播放音頻無法控制音量及異聲問題處理

啟明云端 ? 2024-11-22 01:01 ? 次閱讀

問題1:

(1)使用esp-adf/examples/player/pipeline_spiffs_mp3示例進(jìn)行驗(yàn)證,發(fā)現(xiàn)使用示例驗(yàn)證audio_hal_set_volume()等api確實(shí)無法控制音量變化。

(2)經(jīng)過資料及原廠測(cè)驗(yàn),ESP32-C3-Lyra音頻開發(fā)板無法使用上述api進(jìn)行音量控制是因沒有外掛codec芯片導(dǎo)致,但是可以通過添加alc進(jìn)音量控制。


(3)基于esp-adf/examples/player/pipeline_spiffs_mp3示例添加alc功能,驗(yàn)證可以實(shí)現(xiàn)對(duì)音量進(jìn)行控制。

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

問題2:

(1)使用esp-adf/examples/player/pipeline_spiffs_mp3示例進(jìn)行驗(yàn)證,在播放音頻前與結(jié)束后確實(shí)有類似停頓的“嘟”聲。

(2)經(jīng)過溝通及測(cè)驗(yàn)發(fā)現(xiàn),是過早對(duì)放大功能的pa元件進(jìn)行使能導(dǎo)致,在音頻文件解碼完成后再使能該IO。


board文件不使能IO配置:

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

音頻文件解碼完成后使能該IO配置:

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

啟明云端/03

解決方案

問題1:

ESP32-C3-Lyra音頻開發(fā)板無法使用上述api進(jìn)行音量控制是因沒有外掛codec芯片導(dǎo)致,但是可以通過添加alc進(jìn)行音量控制。

問題2:

原因是開發(fā)板上有個(gè)用來做放大的pa元件,過早使能該IO導(dǎo)致“嘟”聲出現(xiàn)??梢栽趯?duì)應(yīng)開發(fā)板的board相關(guān)初始化文件不使能該IO,在解碼mp3之后在使能此IO即可。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 音頻
    +關(guān)注

    關(guān)注

    29

    文章

    2868

    瀏覽量

    81491
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    30728

    瀏覽量

    268882
  • ESP32
    +關(guān)注

    關(guān)注

    18

    文章

    971

    瀏覽量

    17201
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ESP32 IDF 4.3藍(lán)牙音樂demo手機(jī)打開絕對(duì)音量無法調(diào)整音量大小怎么解決?

    ESP32 IDF 4.3藍(lán)牙音樂demo 手機(jī)打開絕對(duì)音量和不打開絕對(duì)音量, esp32無法調(diào)整
    發(fā)表于 06-18 08:28

    如何通過BLE播放音頻

    現(xiàn)在是我有一個(gè)android app,有一塊esp32板子上面有喇叭,板子刷了a2dp_sink例子的固件。如果用bluetooth 和板子pair之后,可以播放音樂。 現(xiàn)在要求不用bluetooth,而是用ble連接,然后播放音
    發(fā)表于 06-26 06:36

    ESP32-C3-Lyra v2.0運(yùn)行pipeline_spiffs_mp3無法播放音樂怎么處理

    打補(bǔ)丁Note 3: If you use the ESP32-C3-Lyra development board to run these routines, you need to apply
    發(fā)表于 06-28 06:58

    wm8978實(shí)現(xiàn)了錄音和播放音樂但無法修改音量

    最近用wm8978來實(shí)現(xiàn)音樂播放功能,現(xiàn)在已經(jīng)可以正常錄音,也可以播放wav音頻,mp3用mcu來解碼后也可以正常播放,但遇到個(gè)問題,wm8
    發(fā)表于 03-04 23:37

    ESP32 IDF 4.3藍(lán)牙音樂demo手機(jī)打開絕對(duì)音量無法調(diào)整音量大小怎么解決?

    ESP32 IDF 4.3藍(lán)牙音樂demo 手機(jī)打開絕對(duì)音量和不打開絕對(duì)音量, esp32無法調(diào)整
    發(fā)表于 02-16 06:40

    淺談ESP32-C3ESP32-S3芯片

    ESP32-C3ESP32-S3的發(fā)布,不僅為IOT行業(yè)提供了高性價(jià)比、穩(wěn)定、好用、安全的通訊層,支持AI加速,同時(shí)在顯示層應(yīng)用也將占有一席之地。
    發(fā)表于 04-28 10:37 ?1.9w次閱讀

    基于ESP32構(gòu)建的音頻播放

    在這里,我們將使用LM386 和一個(gè)帶有 ESP32 的揚(yáng)聲器來播放音樂文件。音頻輸出可能不大,但此應(yīng)用程序顯示了 ESP32播放音頻
    發(fā)表于 08-08 15:37 ?2.3w次閱讀
    基于<b class='flag-5'>ESP32</b>構(gòu)建的<b class='flag-5'>音頻</b><b class='flag-5'>播放</b>器

    啟明云端分享|盤點(diǎn)Esp32-C3Esp8266 的區(qū)別

    ESP8266&ESP32-C3硬件區(qū)別從上表可以看出ESP32-C3ESP8266在硬件上的區(qū)別:1.ESP32-C3搭載RISC-V3
    的頭像 發(fā)表于 10-12 18:31 ?5095次閱讀
    啟明云端分享|盤點(diǎn)<b class='flag-5'>Esp32-C3</b>與<b class='flag-5'>Esp</b>8266 的區(qū)別

    樂鑫ESP32-C3_技術(shù)參考手冊(cè)

    樂鑫ESP32-C3_技術(shù)參考手冊(cè)ESP32-C3是一款安全穩(wěn)定、低功耗、低成本的物聯(lián)網(wǎng)芯片,搭載RISC-V32位單核處理器,支持2.4G
    發(fā)表于 10-19 16:13 ?15次下載

    AI技術(shù)支持ESP32-S3 JTAG調(diào)試問題處理

    啟明云端/01你是否曾遇到過?在使用ESP32-S3模塊,ESP-IDF版本為idf5.0時(shí),調(diào)試JTAG,嘗試很久也無法調(diào)通,這是為什么呢?啟明云端/02這是咋回事呢?這個(gè)過程需要安裝zadig
    的頭像 發(fā)表于 10-30 08:01 ?492次閱讀
    【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32-S3</b> JTAG調(diào)試問題<b class='flag-5'>處理</b>

    AI技術(shù)支持ESP32模組PSRAM的CS引腳上拉導(dǎo)致功耗上升處理

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

    AI技術(shù)支持ESP32-C3芯片/模組SPI-AT問題處理

    描述在使用ESP32-C3芯片/模組,AT版本為Release/v3.0.0.0時(shí),客戶在使用常規(guī)AT通信時(shí),速率達(dá)不到需求,需要換成SPI-AT,測(cè)試中遇到問題,這是為什么呢?啟明云端/02
    的頭像 發(fā)表于 11-27 01:00 ?277次閱讀
    【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32-C3</b>芯片/模組SPI-AT問題<b class='flag-5'>處理</b>

    AI技術(shù)支持ESP32-C3模組AT+MQTT連接AWS證書問題處理

    問題描述在使用ESP32-C3-WROOM-02模組作為無線通信模塊,使用AT-V3.3.0.0版本時(shí),客戶想通過AT的方式配置MQTT證書,驗(yàn)證服務(wù)器可以連接,但AT連接失敗,這是為什么呢?啟明
    的頭像 發(fā)表于 11-30 01:01 ?169次閱讀
    【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32-C3</b>模組AT+MQTT連接AWS證書問題<b class='flag-5'>處理</b>

    AI技術(shù)支持ESP32-S3運(yùn)行例程電腦無法識(shí)別USB設(shè)備問題處理

    在USB無線網(wǎng)卡上使用ESP32-S3芯片/模組,ESP-IDF版本為idf5.0.3時(shí),客戶在運(yùn)行esp-iot-bridge/examples/wireless_nic例程時(shí),編譯燒錄完成之后
    的頭像 發(fā)表于 12-12 17:59 ?375次閱讀
    【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32-S3</b>運(yùn)行例程電腦<b class='flag-5'>無法</b>識(shí)別USB設(shè)備問題<b class='flag-5'>處理</b>

    AI技術(shù)支持ESP32-S3模組EspBleOTA搜索不到ble_ota例程的藍(lán)牙問題處理

    啟明云端/01問題描述在智能標(biāo)識(shí)牌上使用ESP32-S3-WROOM-1U模組,ESP-IDF版本為idf5.0.2時(shí),客戶在ESP32-S3模組燒錄運(yùn)行
    的頭像 發(fā)表于 12-13 18:06 ?87次閱讀
    【<b class='flag-5'>AI</b><b class='flag-5'>技術(shù)支持</b>】<b class='flag-5'>ESP32-S3</b>模組EspBleOTA搜索不到ble_ota例程的藍(lán)牙問題<b class='flag-5'>處理</b>
    RM新时代网站-首页