通过蓝牙在 ubuntu 上接听 Android 电话

通过蓝牙在 ubuntu 上接听 Android 电话

我可以成功将我的 Android 设备连接为音频源,并在笔记本电脑上收听音乐、YouTube 视频等(在 Android 手机上播放)。但是当我在通话时,音频不会通过笔记本电脑,但它可以在我的蓝牙耳机上播放。如果我在 Android 手机上选择一个选项通过蓝牙转接电话(就像我在耳机上一样),我的电脑上就没有声音了……

我尝试过的:

答案1

我也遇到过这个问题。我尝试使用 OBS 录制我的电话。在摆弄了各种音频源后,我没怎么注意,就录下了通话。但这对我来说没什么用,因为音频没有通过扬声器播放,而且由于某种原因,通话禁用了麦克风输入。当时我认为这是两个独立的问题。

我意识到这证明问题不在于 Android 端,也不在于音频到 Linux 的蓝牙传输。问题出在 PulseAudio 和扬声器之间。

我进一步调查后发现了一些问题。当我用手机播放音乐时,OBS 将其检测为音频输出。但当我打电话时,OBS 将其检测为音频输入。这解释了我的两个问题!

我所做的是设置 OBS 来输出我的麦克风:

  1. 通过蓝牙连接您的智能手机和电脑。
  2. 安装OBS:sudo apt install obs-studio
  3. 在屏幕底部的“来源”窗格中,单击“+”号以添加新的音频源。
  4. 选择“音频捕获设备(ALSA)”或“音频输入捕获(PulseAudio)”。

在此处输入图片描述

  1. 您不需要在弹出的“创建/选择源”窗口中更改任何内容,只需单击“确定”即可。
  2. 您不需要在弹出的“属性”窗口中更改任何内容,只需单击“确定”即可。
  3. “混音器”面板中会出现一组新的条形图,直观地显示它正在捕获您计算机的麦克风(如果您有)。使用下方的蓝色滑块调低音量;当我们开始输出麦克风时,您不希望出现反馈。
  4. 单击音频捕获设备条目旁边的设置齿轮。
  5. 在菜单上选择“高级音频属性”。

在此处输入图片描述

  1. 从您的智能手机拨打电话。
  2. 在弹出的窗口中,选择“音频监控”下拉菜单中的“音频捕获设备(ALSA)”,并将其设置为“监控和输出”。我发现在设置更改之前拨打电话时,它工作得最稳定。 在此处输入图片描述
  3. 扬声器现在应该开始播放通话!应该。这并不总是有效。有时我必须移除并重新添加音频源才能使其正常工作。

使用 VLC 流媒体可能有更好的方法来实现这一点。

如果您想录制通话,这并不是故事的结束,因为通话仍然会禁用麦克风,因此您无法录制自己的讲话。如果我弄清楚如何做到这一点,我会更新此答案。

相关内容