I am hearing impaired, which means I need to wear hearing aids to hear well. Unfortunately, hearing aids being electronic, they don't typically work well around water, unless you're willing to spend many thousands of dollars for a pair. This is a bit of a problem, because I also have kids, and they love to be in and around the water. So, I have decided to try to repurpose an existing waterproof Bluetooth headset for use as a hearing aids. I want to take the sound coming in from the headset's microphone, amplify it (ideally, although I'd be OK with skipping this for now), and then send it back to the headset's speakers. I have a Raspberry Pi Zero W, to which I will add a 5v battery (a USB charger battery) and make a waterproof case (or carry it in a ziplock back inside another ziplock bag), which I want to use to do the processing. Obviously, I'll need the Pi to be set up in headless mode so it can be portable.
My biggest problem right now is that I don't speak Bluetooth or Linux/Raspberry Pi well enough to do effective online searching to help me research how to actually implement what I want to do. I keep finding instructions for using Bluetooth via existing, higher-level apps like Kodi or some of the music players, but nothing that will help me figure out how to read from and (simultaneously) write to the same Bluetooth device. I used to write n-tier, Visual Basic-based applications a long time ago, so the idea of writing code to do what I want doesn't scare me. I'm not that familiar with some of the more modern languages like Python or Java, but I'm not averse to learning. Can anyone point me in the right direction?
All help is appreciated!