問題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](https://file1.elecfans.com//web2/M00/0C/29/wKgZomc_4h-AdNb9AADhVAHw64w651.jpg)
問題2:
(1)使用esp-adf/examples/player/pipeline_spiffs_mp3示例進行驗證,在播放音頻前與結束后確實有類似停頓的“嘟”聲。
(2)經過溝通及測驗發現,是過早對放大功能的pa元件進行使能導致,在音頻文件解碼完成后再使能該IO。
board文件不使能IO配置:
![3809c53a-a82a-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web2/M00/0C/29/wKgZomc_4h-AZBaMAACobmH7EEI407.png)
音頻文件解碼完成后使能該IO配置:
![3823fefa-a82a-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web2/M00/0C/29/wKgZomc_4h-Aaz4uAAGb0trU-os482.png)
啟明云端/03
解決方案
問題1:
ESP32-C3-Lyra音頻開發板無法使用上述api進行音量控制是因沒有外掛codec芯片導致,但是可以通過添加alc進行音量控制。
問題2:
原因是開發板上有個用來做放大的pa元件,過早使能該IO導致“嘟”聲出現。可以在對應開發板的board相關初始化文件不使能該IO,在解碼mp3之后在使能此IO即可。
-
音頻
+關注
關注
29文章
2901瀏覽量
81930 -
AI
+關注
關注
87文章
31513瀏覽量
270314 -
ESP32
+關注
關注
18文章
978瀏覽量
17524
發布評論請先 登錄
相關推薦
ESP32 IDF 4.3藍牙音樂demo手機打開絕對音量后無法調整音量大小怎么解決?
如何通過BLE播放音頻?
ESP32-C3-Lyra v2.0運行pipeline_spiffs_mp3無法播放音樂怎么處理?
wm8978實現了錄音和播放音樂但無法修改音量
ESP32 IDF 4.3藍牙音樂demo手機打開絕對音量后無法調整音量大小怎么解決?
淺談ESP32-C3與ESP32-S3芯片
基于ESP32構建的音頻播放器
![基于<b class='flag-5'>ESP32</b>構建的<b class='flag-5'>音頻</b><b class='flag-5'>播放</b>器](https://file.elecfans.com/web2/M00/5C/87/poYBAGLwvNCAXjBUAAOyXU_f5gU113.png)
啟明云端分享|盤點Esp32-C3與Esp8266 的區別
![啟明云端分享|盤點<b class='flag-5'>Esp32-C3</b>與<b class='flag-5'>Esp</b>8266 的區別](https://file.elecfans.com/web2/M00/13/5A/pYYBAGEx2q-ARUAYAAA2KbaDlP0651.png)
樂鑫ESP32-C3_技術參考手冊
【AI技術支持】ESP32-S3 JTAG調試問題處理
![【<b class='flag-5'>AI</b><b class='flag-5'>技術支持</b>】<b class='flag-5'>ESP32-S3</b> JTAG調試問題<b class='flag-5'>處理</b>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術支持】ESP32-C3芯片/模組SPI-AT問題處理
![【<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>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術支持】ESP32-C3模組AT+MQTT連接AWS證書問題處理
![【<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>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術支持】ESP32-S3運行例程電腦無法識別USB設備問題處理
![【<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>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術支持】ESP32-S3模組EspBleOTA搜索不到ble_ota例程的藍牙問題處理
![【<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>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
【AI技術支持】ESP32模組接大電容無法正常啟動處理
![【<b class='flag-5'>AI</b><b class='flag-5'>技術支持</b>】<b class='flag-5'>ESP32</b>模組接大電容<b class='flag-5'>無法</b>正常啟動<b class='flag-5'>處理</b>](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
評論