I'm hoping to use the Raspberry Pi as a Bluetooth microphone for an android device. The basic idea is to feed audio from a USB microphone to the Raspberry pi, remove background noise, and then send that filtered audio to an android device over Bluetooth. I have a filtering ML model successfully running in Python but I can't seem to find a Python module that can be used to send Bluetooth information. Furthermore, I have only seen posts discussing sending audio to a Bluetooth speaker, not an android phone. Any resources on how to get started on something like this would be greatly appreciated.
-
I am assuming that the RPi appears as a headset on your phone and in the list of devices for pulseaudio. Following the instructions at gist.github.com/actuino/9548329d1bba6663a63886067af5e4cb, does the auto switch to last connected work? You might also find this article on Bluetooth microphones interesting– ukBazSep 9, 2021 at 6:29