|
发表于 2025-2-28 16:00:30
|
显示全部楼层
本帖最后由 we_2596229088 于 2025-2-28 16:57 编辑
前面是mic设定问题导致没有声音,现在好了
我的意思是我有另一家的芯片做降噪
想用i2s传过来再在本地播出来
但现在似乎还是有点问题
audio_i2s_set_pin();
aduio_set_chn_wl(channel_wl);
audio_i2s_codec_config.audio_in_mode = BIT_16_MONO;
这边代码原本就是 BIT_16_MONO 的,
但是声音会变高频,有点像是跳着取数据了
如果我改成 BIT_16_STEREO
声音会有点delay+延长,有点像是同一个数据取2次了
因为我输出i2s那边其实只有mono数据,他是把同样的数据放成左右声道去做i2s
所以我也有点搞不清楚是甚麽问题
发送方我设成单通道就可以有正常声音了
然后这个还是audio_i2s_codec_config.audio_in_mode = BIT_16_MONO;
但我现在是想本地耳机播放,而不是经过mesh传到对面
或者2边一起做可以吗? |
|