使用ESP32-LyraT-Mini V1.2开发板进行录音,如何分离左右声道的数据

Strive
Posts: 5
Joined: Fri Mar 18, 2022 9:24 am

使用ESP32-LyraT-Mini V1.2开发板进行录音,如何分离左右声道的数据

Postby Strive » Wed Apr 13, 2022 3:11 am

各位大佬好,我目前使用ESP32-LyraT-Mini V1.2开发板进行录音
软件版本:esp-idf-3.3.6
基于pipeline_wav_amr_sdcard例程的录音管道如下
[mic] ---> codec_chip ---> i2s_stream ---> wav_encoder ---> fatfs_stream ---> [sdcard]
想请问下:
1、音频采样的数据流存放在哪个buffer?
2、该数据流起始位和帧长如何确认?
3、我该如何分离左右声道的数据?
方便的话可以贴下代码。

希望各位大佬可以帮忙解惑,非常感谢(抱拳)

ESP_HengYC
Posts: 184
Joined: Fri Dec 15, 2017 2:45 am

Re: 使用ESP32-LyraT-Mini V1.2开发板进行录音,如何分离左右声道的数据

Postby ESP_HengYC » Mon May 09, 2022 9:17 am

Strive wrote:
Wed Apr 13, 2022 3:11 am
各位大佬好,我目前使用ESP32-LyraT-Mini V1.2开发板进行录音
软件版本:esp-idf-3.3.6
基于pipeline_wav_amr_sdcard例程的录音管道如下
[mic] ---> codec_chip ---> i2s_stream ---> wav_encoder ---> fatfs_stream ---> [sdcard]
想请问下:
1、音频采样的数据流存放在哪个buffer?
2、该数据流起始位和帧长如何确认?
3、我该如何分离左右声道的数据?
方便的话可以贴下代码。

希望各位大佬可以帮忙解惑,非常感谢(抱拳)

你可以从 buffer 中一点一点的拆, 1 2 3 4 5 6 7 8 -> 1 3 5 7  / 2 4 6 8

Who is online

Users browsing this forum: No registered users and 17 guests