Giter Club home page Giter Club logo

audiometry's Introduction

Send a coffee to [email protected] 
RadarWeather Gas Prices Smart Eggtimer
Bubble hEARtest GPS Cockpit
Audio Analyzer LavSeeker TimeLapseCam
Arity omWeather solXpect
gptAssist

hEARtest


Quick and Simple Hearing Evaluation

Get it on F-Droid

This app can evaluate your hearing capabilities. The term dB HL describes your hearing loss in decibels.

The table below shows a common way to classify hearing loss (Source: Clark, J. G. (1981). Uses and abuses of hearing loss classification. Asha, 23, 493–500.)

Degree of hearing loss Hearing loss range (dB HL)
Normal –10 to 15
Slight 16 to 25
Mild 26 to 40
Moderate 41 to 55
Moderately severe 56 to 70
Severe 71 to 90
Profound 91+

First your earphones must be calibrated.

Important: Earphones must not have integrated volume control or loudness, equalizers, etc.

You can either perform a full test which requires one or better several persons between the ages of 18 and 35 with normal hearing. Or you can perform a simple calibration at 1000Hz only (assuming good hearing at this frequency). In this case it is assumed that the earphones are linear across the frequency range and calibration values for the other frequencies are then calculated using the ISO226:2003 standard. Whenever you hear a beep simply touch the screen. You can pause / continue with a long click and speed up with a double click. If you have several persons available for calibration simply press "Add Calibration" and an average value of existing calibrations will be calculated. You may also delete the whole calibration.

After that you can perform tests and view them in test results.

You can then also perform tests at single frequencies. There you can manually select ear, frequency, and sound amplitude by clicking on the buttons.

Backup/restore is also available.

License

This app is published under GNU GPL V3 License.

The app uses: Zip4j (https://github.com/srikanth-lingala/zip4j) which is licensed under Apache License Version 2.0 AndroidX libraries (https://github.com/androidx/androidx) which is licensed under Apache License Version 2.0 MPAndroidChart (https://github.com/PhilJay/MPAndroidChart) which is licensed under Apache License Version 2.0 Material Design Icons (https://material.io/resources/icons/) which are licensed under Apache License Version 2.0

The original version of this code is published under MIT license, Copyright (c) 2014 Reece Stevens.

https://github.com/ReeceStevens/ut_ewh_audiometer_2014

audiometry's People

Contributors

mr-update avatar reecestevens avatar woheller69 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

audiometry's Issues

Create dB nHL reference instead of current calibration

0 dB SL is the minimum level at which the test subject can hear a stimulus, usually a tone pip. The actual level will vary with frequency. If we refer to a level of, say, 40 dB SL, we mean a sound that is 40 decibels above a test subject's threshold of hearing.

The dB HL scale is the mean dB SL of a large population (theoretically the world-population) of normal hearing people. They measured frequency-specific thresholds for alot of people, and averaged them to give the dB HL scale.

Finally, dB nHL stands for "normalised hearing level". This is the same concept as dB HL, except the number of test subjects contributing to the average is smaller. It is standard practice for a Hearing Clinic to establish their own dB nHL scale based on all the normal-hearing test subjects they have had access to. This allows a clinic to ensure that the scale they use is correctly calibrated to their test equipment.

Add some help for result interpretation

Just found the App on FDroid and did a test. It went smoothly and I got my results. But knowing nothing about audiometry I don't know how to interpret them? Some kind of guide or at least a link to some resources would be very helpful.

Ideally the app would provide some kind of scoring or a rough comparison to what's considered "normal" at different ages.

Feature Request: Freely choose frequencies and test sound color too.

It would be great for the user to be able to easily swipe thru the frequencies with fingers. For example to have something like two bars and a toggle on/off button.

  1. The bars are there to swipe between the frequencies from low to high. Each ear with its own bar.
  2. The toggle button is there to be able to swipe thru the frequencies with both bars (ears) simultaneous or separately.
    That way someone would be able to easily find out 1) if frequencies sound different and if yes, 2) how much the hearing is displaced (like 100HZ in one are vs 125Hz in the other ear).

In practice someone would have to swipe both bars simultaneous until he realizes that the ears hear the one sound different. Than he can press the toggle button to move the bars separately until the sound color on both ears matches again. The difference between the bars is how much the hearing is displaced.

I hope I have explained me well. If not just tell me and I will give it another try.

Best wishes,
Alex.

pitch guessing mode

would allow for people to test how pitch correct they are and will help then adjust, you should hear a pitch, input a hertz, and then see how far off you are. also .apk on github for obtainium thanks

Phone w/o touch screens

For use with an Android flip phone without a touch screen, please have the app accept a keypress as well as a touch screen tap.

App gets stuck during full calibration

While I was able to finish one full calibration, the app got stuck twice during the attempt to add a second full calibration. As a full calibration is a lengthy process, I have not attempted a third re-try.

Feature Request :: Hearing Aid Feature

Hi there,

a lot of these apps on the Google App Store have the feature, to use the measurement to turn your earphones into hearing aids.

I use this feature for the self-build hearing aid i made for my father. But sadly these closed source apps have a lot of downsides and anti-features.

It would be awesome if this app could be extended to pickup the microphone sound and play it back via the earphones with the option, of course, to apply the measured EQ to the microphone sound.

That way, this app could be used to turn earphones into hearing aid too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.