ESP32的MIC拾音通过蓝牙传输到手机端进行录音

kevinDing
Posts: 2
Joined: Tue Feb 07, 2023 10:29 am

ESP32的MIC拾音通过蓝牙传输到手机端进行录音

Postby kevinDing » Sat Mar 02, 2024 9:29 am

有没有从ESP32蓝牙实时传输音频到手机端的例程?
想通过ESP32的MIC拾音,可以通过耳机进行实时播放,同时也可以通过蓝牙连接手机在手机端进行录音。

ESP_William
Posts: 113
Joined: Tue Apr 24, 2018 5:54 am

Re: ESP32的MIC拾音通过蓝牙传输到手机端进行录音

Postby ESP_William » Thu Mar 07, 2024 6:15 am

您好,

蓝牙音频传输至手机的例程可以参考 esp-adf/examples/player/ 下的 pipeline_a2dp_source_streampipeline_bt_source

对于同时播放和传输音频至手机,可以使用两路 pipeline。
1. 第一路 i2s_stream_reader -> i2s_stream_writer
2. 第二路设置 i2s_stream_reader multi_output,后接编码器和 bt_stream_writer
multi_output 可以参考 文档demo

kevinDing
Posts: 2
Joined: Tue Feb 07, 2023 10:29 am

Re: ESP32的MIC拾音通过蓝牙传输到手机端进行录音

Postby kevinDing » Thu Mar 07, 2024 11:31 am

感谢回复,
“蓝牙音频传输至手机的例程可以参考 esp-adf/examples/player/ 下的 pipeline_a2dp_source_stream 或 pipeline_bt_source”
这两个例程都是开发板作为蓝牙A2DP source向sink端发送数据的,如果是另外一个开发板、音箱或者蓝牙耳机作为sink没啥问题, 但是很多手机无法作为A2DP sink使用.
我想使用蓝牙SPP方式将音频传输到手机端,有没有SPP传输音频的相关接口?或者参考例程?
谢谢!


Who is online

Users browsing this forum: No registered users and 98 guests