因此,我一直将我的 Amazon Echo(大塔,而不是小“点”)用作 Ubuntu 笔记本电脑的蓝牙扬声器,没有任何问题。但几天前,它开始仅显示为输入设备,而不是输出设备。事实上,“Alexa”在连接到我的笔记本电脑时开始使用笔记本电脑的小扬声器而不是它自己的!我运行了更新等,重新启动,断开连接并重新连接,让 Alexa 忘记并重新配对到计算机,但都无济于事。
我对 Ubuntu 并不完全陌生,所以这有点令人沮丧。能帮忙吗?
答案1
TLDR:尝试取消配对并忘记蓝牙设备的回声,然后重新连接,但这次,在播放歌曲时执行此操作 :-)。这会强制将其选择为扬声器而不是麦克风。
我不知道为什么会发生这种情况,但 pulse-audio 可以识别 amazon echo 的输出和输入功能,但只能从中选择一个配置文件。没有组合配置文件可供选择。
pacmd list-cards
name: <bluez_card.50_DC_E7_D7_70_9C>
driver: <module-bluez5-device.c>
owner module: 27
properties:
device.description = "Echo-0W6"
.
.
profiles:
a2dp_source: High Fidelity Capture (A2DP Source) (priority 20, available: no)
a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 40, available: yes)
off: Off (priority 0, available: yes)
active profile: <a2dp_sink>
sinks:
bluez_sink.50_DC_E7_D7_70_9C.a2dp_sink/#1: Echo-0W6
sources:
bluez_sink.50_DC_E7_D7_70_9C.a2dp_sink.monitor/#4: Monitor of Echo-0W6
ports:
speaker-output: Speaker (priority 0, latency offset 0 usec, available: yes)
properties:
speaker-input: Bluetooth Input (priority 0, latency offset 0 usec, available: no)
properties:
看到活动配置文件只有 a2dp_sink。对你来说,它只有 a2dp_source。没有 a2dp_duplex 配置文件。将其与我的内部卡配置文件进行比较
name: <alsa_card.pci-0000_00_1f.3>
driver: <module-alsa-card.c>
owner module: 7
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
.
.
profiles:
input:analog-stereo: Analog Stereo Input (priority 60, available: unknown)
output:analog-stereo: Analog Stereo Output (priority 6000, available: unknown)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: unknown)
.
.
active profile: <output:analog-stereo+input:analog-stereo>
sinks:
alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Built-in Audio Analog Stereo
sources:
alsa_output.pci-0000_00_1f.3.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo
alsa_input.pci-0000_00_1f.3.analog-stereo/#1: Built-in Audio Analog Stereo