Automatically set Android's ringer based on the surrounding noise level - gHacks Tech News

Automatically set Android's ringer based on the surrounding noise level

Whenever I leave home, I tend to set my phone to vibrate only as I dislike it highly when it is going off in a crowded place or in a situation that I consider inappropriate.

Not everyone seems to share the same feelings though, and barely a day goes by without someone's phone going off in inappropriate moments. Think being called while watching a movie in cinema, in a crowded train, or even at the local shop around the corner while waiting in queue.

Intelligent Ringer is a free application for Android devices that automates the task of changing the ringer volume. It does so by using the phone's microphone to analyze the surrounding ambient noise level to set the volume of the ringtone accordingly.

The default settings turn down the volume in quiet places, think a public library or at night, and turning it up if you are in loud places, like on the dance floor of your favorite club. App users can customize several settings in the apps' options.

intelligent ringer

The following options are available when you tap on the menu button and select settings from the context menu:

  • Pocket Factor: The application tries to determine whether the phone is in a pocket. If it comes to the conclusion, it will add that to the measured ringer volume.
  • Accuracy: This determines the time the app takes to determine the current surrounding noise level. This should not be set too high though as it can take too long to adjust the volume before the next call comes in.
  • Sensitivity: The sensitivity of the microphone used to determine the noise level. By default, the microphone of the camera is used.
  • Minimum and maximum volume: The minimum and maximum volume that will be applied.

There is also a calibrate option that you can use to find the ideal settings for your phone.

Intelligent Ringer will modify the ringer's volume only if the phone is set to ring. If it is set to mute or vibrate, it won't modify the settings.

There are actually two scenarios where you may find this helpful. The first is to make sure that the ringer is not too loud in places of silence, the second that it is loud when you are in a location where the noise is that loud, that you may actually miss the call because of that. (via XDA Developers)

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Comments

  1. DanTe said on March 20, 2013 at 5:18 pm
    Reply

    Neat! I’m going to install it and than uninstall it so that I will have it on my list. Can’t use this myself as I have taped up the cameras and it’ll think its in pocket mode all the time.

    Yes, I’m a functional paranoid. Especially since I have programs that can access cameras too.

    1. Ash said on March 21, 2013 at 6:00 am
      Reply

      If you just want it on your list for now.
      You don’t need to install and uninstall.
      just add to wish list.

  2. blue_bsod said on March 21, 2013 at 9:45 am
    Reply

    I don’t know much about other brands and models of phones but I know my Samsung has two mic’s. One for normal voice operation, and the 2nd analyzes surrounding sounds and changes output sound according to the enviroment. This App, basically applies the same idea to the ringer as well. Neat, thanks for the heads up Martin.

  3. Coyote said on March 21, 2013 at 11:59 am
    Reply

    Thanks for pointing this app out, will definitively try it out. I work in a noisy environment but switch between production floors to office spaces so this could save me a lot of hassle.

    And as for people on their phones while waiting in line, I don’t mind as long as their not yelling and know what they want to order. But they must have the common decency to hangup or put the other person on hold while ordering. That is just rude to the cashier, to those in line, and to the person you’re speaking to.

  4. virtualguy said on March 21, 2013 at 4:55 pm
    Reply

    I find it kind of creepy to have the phone’s microphone always active. Imagine the potential abuse of that feature…

  5. Prajith said on March 25, 2013 at 1:34 am
    Reply

    How about battery usage? Will it keep polling for environmental noise, or will it check only when I receive a call?

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.