Acontece que havia dois problemas com o que eu estava fazendo:
- O Gstreamer às vezes suporta arquivos mp3, consulte este link para os formatos suportados. Substituir o
filesrcporaudiotestsrc ! convertaudiocorrige, embora eu não saiba por que ele precisa ser convertido. - Como o dispositivo Bluetooth é um destino de áudio, eu precisava usar
bluez_sinkem vez debluez_src.
Este é o comando final que consegue reproduzir áudio no alto-falante.
gst-launch-1.0 audiotestsrc ! pulsesink device=bluez_source.FC_58_FA_68_B4_8B