パルスオーディオBluetooth受信機設定の追加

パルスオーディオBluetooth受信機設定の追加

私はRaspberry Pi 3b +を小さなBluetoothスピーカーに接続しています。http://youness.net/raspberry-pi/how-to-connect-bluetooth-headset-or-speaker-to-raspberry-pi-3その他のリソース)

ラズベリーパイについて: pi@rp0:~ $ uname -a Linux rp0 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux

これでオーディオレシーバーとしてスピーカーに確実に接続でき、接続状態を維持できますが…音質が悪いです。

この構成で予想されるように:

pi@rp0:~ $ pacmd list-sinks

...

* index: 1
    name: <bluez_sink.C0_7A_A5_01_0C_B6.headset_head_unit>
    driver: <module-bluez5-device.c>
    flags: HARDWARE HW_VOLUME_CTRL LATENCY 
    state: SUSPENDED
    suspend cause: IDLE 
    priority: 9030

    sample spec: s16le 1ch 8000Hz
    channel map: mono
                 Mono
...

パルスオーディオデーモン設定は、私が望むサンプルレート、フォーマット、チャンネル、チャンネルマッピングを設定するように設定されています(デフォルトではデフォルトであり、Bluetoothスピーカーを接続するときにラップトップのパルスオーディオ設定で何をしたいのかを確認します)。これはpiの構成です。

pi@rp0:~ $ pulseaudio --dump-conf
...
default-sample-format = s16le
default-sample-rate = 44100
alternate-sample-rate = 48000
default-sample-channels = 2
default-channel-map = front-left,front-right
...

しかし、この構成を安定して適用することはできないようです。以前は希望の設定(ステレオ/44100hz)で接続が可能でしたが、今は接続を切断してから再接続するので、上に出力されたサンプリングレート(モノ/8000hz)に戻ってきたのにとても方法がないようです。設定を適用するために実行しなければならなかった「魔法の」ステップセット(一部pulseaudio -k// pulseaudio -D/ srebootシーケンスbluetoothctl ... connect)を追跡します。

では、どのように生成しますか?信頼できるこのデバイスの設定ファイルは何ですか?

ありがとうございます!

関連情報