我正在制作一款可以播放音乐并可以切换到通话模式的应用。在谈话模式中, 用户将对着麦克风讲话,这些口语将实时播放到演讲者(使用AudioTrack)。
我已通过RecognitionListener
使用有线耳机完成此功能喜欢这个link但我在函数onBufferReceived(byte [] buffer)上为AudioTrack添加了一些代码
但是在蓝牙耳机上我只能使用AudioManager播放音乐。当我调用speechRecognition intent时,它可以工作,但可以检测麦克风的注意事项。我认为这是因为蓝牙耳机麦克风仅在通话期间启用。
有没有办法在蓝牙耳机上做到这一点?