adicionando uma configuração de coletor bluetooth de áudio de pulso

1

Estou conectando um raspberry pi 3b + a um pequeno alto-falante Bluetooth (principalmente graças a link e alguns outros recursos)

informações sobre pi de framboesa: pi@rp0:~ $ uname -a Linux rp0 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux

Estou no ponto agora em que posso conectar-me com segurança ao alto-falante como um coletor de áudio e manter a conexão ... mas a qualidade do som é HORRÍVEL

como você poderia esperar desta configuração:

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
...

A configuração do daemon pulseaudio é configurada para definir a taxa de amostragem, formato, canais e mapa de canais que eu quero (basicamente os padrões e verificados como o que eu quero da configuração pulseaudio do meu laptop quando conecto o alto-falante bluetooth) . Aqui está a configuração no 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
...

Mas não consigo fazer com que essa configuração tenha efeito de maneira confiável. No começo do dia eu consegui me conectar com as configurações que eu queria (stereo / 44100hz), mas agora, depois de desconectar e reconectar, ele voltou para a taxa de amostragem impressa acima (mono / 8000hz), e eu não consigo refaça o conjunto de etapas "mágicas" que tive para fazer a configuração entrar em vigor (alguma sequência de pulseaudio -k / pulseaudio -D / reboot / bluetoothctl ... connect )

Então, como eu crio um perfil de configuração confiável para este dispositivo?

Obrigado!

    
por Erick J 26.11.2018 / 22:00

0 respostas