web-dev-qa-db-ja.com

Ubuntu 16.04上のBose QC35マイク

最近、Bose QC35を購入しましたが、非常に優れていますが、Ubuntu 16.04 LTSでセットアップするのに少し苦労しています。

いくつかのAskUbuntuの回答の助けを借りて、ヘッドフォンをPCに接続することができましたが、通話中にヘッドフォンのマイクを使用する方法を見つけることができませんでした。現在、非常に悪い内部マイクが使用されており、サウンド入力設定で変更しようとすると、不快なきしみ音が聞こえ、サウンド出力がハイファイ再生モードからヘッドセットヘッドユニットに変わります。このきしむ音のため、30秒間頭にヘッドフォンを置くのは耐えられないので、耳を失うことなくヘッドセットのマイクを使用する解決策を探しています。

6
makons

スラックコールでも同じマイクロフォーンの問題があり、16.04 LTSおよびQC35もあります。 BT音楽ストリーミング(A2PD)は完全に機能しており、ストリーミング中に誰かが電話をかけたときも、ヘッドフォンマイクを使用できます(少なくとも、これは別の問題のためにubuntuを再インストールする前に問題ありませんでした)。

通話中にpavucontrolでQC35を選択したとき、スラックはオーディオ入力の欠落についてこれ以上文句を言いませんでした。しかし、たとえ音声が非常によく聞こえたとしても、私の声は送られませんでした。
pavucontrolの設定タブでHSP/HFP(= BTコールオーディオプロファイル)を選択しても、入力デバイスとしてQC35の「モニター」のみが表示されます(デフォルトの組み込みオーディオも)。また、サウンドのテスト(左前、右前)では、A2DPのみを使用しているようです。これは、プロファイルを狭帯域HFPに変更しようとしたときにサウンドの劣化が聞こえなかったためです。

〜/ .config/Pulse $
cat xxx-default-sink
bluez_sink.BT_ADDRESS
cat xxx-default-source
alsa_input.pci-0000_00_1f.3.analog-stereo
(したがって、ソースは変更されませんでした)

また、btmonは(予想されるSCOではなく)ACLパケットのみを表示するため、A2DP接続のみが実行されていると仮定します。

更新:pulseaudioを再起動することで問題が解決しました。つまり、マイクも使用できるようになり、pavcontrolで期待どおりに表示されるようになりました。そして合格したテスト: https://add_here.slack.com/help/test/calls

残念ながら、HFPはいくらかのノイズを引き起こすようですが、それは別の問題です。すでに bluetooth-headset-produce-a-hissing-noise

1
user728938

私は18.04にいますが、これは最後のいくつかのカーネルでうまくいきました。
/etc/bluetooth/main.confで設定ControllerMode = bredr

0
nullsteph