Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Questions, not an issue #9

Open
malaki86 opened this issue Feb 2, 2025 · 1 comment
Open

Questions, not an issue #9

malaki86 opened this issue Feb 2, 2025 · 1 comment

Comments

@malaki86
Copy link

malaki86 commented Feb 2, 2025

My stepdaughter has severe to profound hearing loss, especially in some frequency ranges. What I'm wanting to do is to build an ESP-32 board, with a MEMS microphone (would actually prefer 2 for spatial sound, if possible). The ESP-32 would then transmit via A2DP Bluetooth to headphones or earbuds, as streaming audio. Standalone earbuds with a hearing-aid function do help some. I stumbled upon this library in my searches and it looks like the most promising library I've came across.

The frequency range that she can still hear is in a certain range, but not above or below. For example, she can hear a babies "I'm hungry" cry, but not a babies "I'm in severe pain" cry. Low-frequencies are also severely limited.

As I was typing this, I started asking her questions about the devices that she has used in the past, which were all basically just amplifiers. These DID help her hear the sounds that she couldn't hear without the device, such as a microwave beeping, but made things that she normally CAN hear being too loud. That made me think of an equalizer, with raising the frequencies that you want louder, and lowering the frequencies that you don't want amplified.

So, what I'm wondering - would I have the ability to use this library, coupled with the hardware I mentioned to at least "help" her hear?

@s60sc
Copy link
Owner

s60sc commented Feb 2, 2025

The bandpass filter with a high Q factor will amplify a narrow range of frequencies and can be cascaded to increase the peak, youll need to experiment. Use more powerful ESPS3 rather than ESP32 to minimise delay between input audio and filtered output audio. ESP supports bluetooth but I've never used it, could try this library

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants