Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

蓝牙模块不能输入语音的问题

7

积分

0

威望

0

贡献

游客

积分
7

蓝牙模块不能输入语音的问题

发表于 2014-12-19 16:23:34      浏览:15894 | 回复:15        打印      只看该作者   [复制链接] 楼主
新到的RK3288板子,与蓝牙耳机配对连接后使用,发现以下问题:
1、下载酷我软件,播放歌曲,蓝牙耳机可听到音乐;
2、使用系统自带录音机或下载的录音机,用蓝牙耳机说话,不能录音,使用自带麦克可以;
3、安装QQ软件后,使用QQ软件的录音对话功能,蓝牙耳机可以听到对方的语音,但对方听不到蓝牙耳机的语音;
     使用QQ软件的语音通话功能后,对方听不到蓝牙耳机的声音,但可以听到板子附近人的声音(此时蓝牙耳机离板子较远),蓝牙耳机也听不到对方语音。
综上,是不是板子不支持蓝牙耳机的语音输入功能呢?大家有没有遇到这个问题的呢?
回复

使用道具 举报

54

积分

0

威望

0

贡献

技术小白

积分
54
发表于 2014-12-29 10:59:57        只看该作者  沙发
这个问题,工程师解决了吗?我也遇到这样的问题了:Q
回复

使用道具 举报

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2015-1-4 11:50:07        只看该作者  板凳
本帖最后由 leung先森 于 2015-1-4 12:00 编辑

Codec没有接I2S吧!或者PCM并没有接Codec,这大概就是蓝牙通话的时候没有声音输出的原因把。
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-1-4 12:02:07        只看该作者  地板
支持蓝牙通话或是 VOIP 切换,需要codec支持
开发板使用的ES8323 codec,无法支持
回复

使用道具 举报

7

积分

0

威望

0

贡献

游客

积分
7
发表于 2015-1-4 13:55:12        只看该作者  5#
leung先森 发表于 2015-1-4 11:50
Codec没有接I2S吧!或者PCM并没有接Codec,这大概就是蓝牙通话的时候没有声音输出的原因把。

嗯,从现有的原理图来看,蓝牙芯片的PCM是悬空的,但是蓝牙耳机可以听到声音,难道语音信息是通过串口传输给蓝牙模块,进而由蓝牙模块通过无线传输给蓝牙耳机吗?对于这块还不甚了解,还请多指教!
回复

使用道具 举报

7

积分

0

威望

0

贡献

游客

积分
7
发表于 2015-1-4 14:01:44        只看该作者  6#
zhansb 发表于 2015-1-4 12:02
支持蓝牙通话或是 VOIP 切换,需要codec支持
开发板使用的ES8323 codec,无法支持

版主的意思是这个功能需要将蓝牙的PCM接到codec的I2S管脚,蓝牙通话是调用codec的驱动来完成?
那么现在蓝牙耳机可以听到声音,传输的语音信号有是从哪里来的呢?
现有的原理图纸,蓝牙模块的PCM管脚悬空,其怎么实现的语音信号传输呢?是不是图纸有误呢?

问题较多,烦请版主答疑解惑啊!
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-1-4 14:15:47        只看该作者  7#
linan 发表于 2015-1-4 14:01
版主的意思是这个功能需要将蓝牙的PCM接到codec的I2S管脚,蓝牙通话是调用codec的驱动来完成?
那么现在 ...

蓝牙音乐功能(A2DP)使用 UART接口来传送音频数据,蓝牙通话通过 PCM 接口来传送信号。
蓝牙通话功能需要利用 Codec 来作为语音路由,因此需要使用带有两路 I2S/PCM 接口的Codec,例如 ALC3224/3261。ES8323只有一路I2S。
回复

使用道具 举报

7

积分

0

威望

0

贡献

游客

积分
7
发表于 2015-1-4 17:58:59        只看该作者  8#
zhansb 发表于 2015-1-4 14:15
蓝牙音乐功能(A2DP)使用 UART接口来传送音频数据,蓝牙通话通过 PCM 接口来传送信号。
蓝牙通话功能需 ...

嗯,谢谢版主的答复!再请教两个问题:

1、硬件电路是选用ALC3224/3261语音芯片,是否可以与板子现在的AP62XX配合使用呢?

2、如果硬件上选用ALC3224/3261芯片,那么软件方面,除了内核配置需要更改外,还需要其他的工作吗?

还请多指教,谢谢啦!
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-1-5 08:44:42        只看该作者  9#
linan 发表于 2015-1-4 17:58
嗯,谢谢版主的答复!再请教两个问题:

1、硬件电路是选用ALC3224/3261语音芯片,是否可以与板子现在 ...

1.AP62XX可以
2.需要修改codec的kernel和hal层,还有BT PCM的配置
回复

使用道具 举报

7

积分

0

威望

0

贡献

游客

积分
7
发表于 2015-1-6 10:15:49        只看该作者  10#
zhansb 发表于 2015-1-5 08:44
1.AP62XX可以
2.需要修改codec的kernel和hal层,还有BT PCM的配置

版主,非常感谢您的回答!还有个问题,请教您:
我查找了些资料,codec作为语音路由时,蓝牙模块收到语音信息时通过Codec的Speaker或者耳机播放,同理,codec将麦克录入的语音通过蓝牙模块发送出去,那么在这个双向传输过程中,我能否在android系统获取两者双向传输的语音流呢?即android下提供这样的API吗?
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表