Download.it search icon
Advertisement

Automates call audio switching between earpiece, speaker, and headsets with customizable, sensor-based controls

Automates call audio switching between earpiece, speaker, and headsets with customizable, sensor-based controls

Vote (2 votes)

Program license Free

Developer PlatinumPeak

Version 6.0

Works under Android

Also known as Auto Speaker

Vote

(2 votes)

Developer

PlatinumPeak

Works under

Android

Program license

Free

Version

6.0

Also known as

Auto Speaker

Pros

  • Automatically switches between earpiece and speaker during calls using the proximity sensor
  • Recognizes connected headsets and can turn off speakerphone to keep calls private
  • Offers both an in-call control button and a status bar notification for managing the service
  • Highly configurable behavior, including default status, volume levels, delays, and screen-on rules
  • Floating control button can be repositioned and made more or less transparent
  • Sensor calibration helps improve accuracy on different devices
  • Free utility focused specifically on improving call audio handling

Cons

  • Currently incompatible with Android 12 and Android 13
  • Has not received updates in a long time, which limits compatibility with newer systems
  • Some phones may require calibration and fine-tuning before automatic switching works reliably

Auto Speaker is a free Android utility that manages call audio for you. It uses your phone’s proximity sensor and orientation to decide when to route sound through the earpiece or the loudspeaker, so you do not have to tap the speaker button during every call.

It suits people who spend a lot of time on voice calls, switch frequently between private listening and hands-free use, or rely on headsets and want call audio to adjust automatically to how they hold or use the phone.

Automatic switching between earpiece and speaker

The core feature of Auto Speaker is automatic audio routing during calls. By monitoring the built-in proximity sensor, the app can detect if the phone is close to your ear or held away from your head. When you move the device away, it can activate speakerphone for hands-free conversation. When you lift it back to your ear, it returns the sound to the earpiece.

Once its background service is enabled, this switching happens during ongoing calls without additional input. You can also choose which output should be considered the default when a call starts, so the app aligns better with how you usually talk on the phone.

On-screen control button and status bar access

Auto Speaker does not lock you into automatic behavior. During a call, an on-screen control button can appear so you can quickly turn the service on or off. The icon changes color, green when automatic switching is active and red when it is disabled, which gives quick feedback about the current mode.

If you prefer not to have a floating control on top of your call screen, the app allows you to manage the service through a notification in the status bar instead. That notification lets you start or stop the automatic speaker handling without touching the in-call interface. When you deactivate the service, the app stops interfering with the speaker state.

Headset-aware behavior for uninterrupted calls

Support for headsets is built into Auto Speaker. When a headset is connected, the app can disable speaker output so that audio goes where you expect it to, helping avoid loud audio leaking out during a call. This behavior is particularly useful for users who plug in a headset mid-call or move between handheld and headset use regularly, since the app adjusts the speaker state to match the new setup.

The option to keep the screen active while you are on speakerphone or using a headset can also make long calls more convenient, since you can glance at the display or reach in-call controls without waiting for the screen to wake.

Extensive customization and calibration

Auto Speaker offers a broad range of settings that let you tune its behavior to your device and habits.

You can control how the service starts and behaves by default. Settings are available to define whether the service should be active when the phone is on normal, silent, or vibrate mode. You can also set the volume level that the app should apply when it moves a call to speaker mode, along with an upper volume limit to avoid unexpectedly loud audio.

For timing, the app lets you adjust how long it waits before turning the speaker on or off after detecting a change in position. A short delay makes switching feel more responsive, while a longer delay can prevent rapid toggling if you briefly move the phone.

The interface itself can be adjusted as well. You can choose whether you want the floating button or prefer to manage everything from the notification area. If you keep the on-screen control, its position and transparency can be customized so it does not obstruct other elements on your call screen.

To improve reliability across different Android devices, Auto Speaker includes a calibration option for the proximity sensor. This can be very helpful on phones where the default sensor settings do not work perfectly, since proper calibration makes the automatic switching more accurate and consistent.

Advanced options further refine the experience, such as maximum volume settings, additional button controls for faster access, and delay rules for speaker switching. Together, these options let you shape how aggressive or subtle the automation feels.

Everyday use and current limitations

In daily use, Auto Speaker aims to remove the small, repeated task of toggling the speakerphone during calls. You simply move the phone the way you normally would, closer for private listening or away for hands-free, while the app adjusts the audio path in the background. Many users are likely to appreciate this kind of automation only after living with it for a while, since it reduces the number of taps and interruptions during frequent calls.

However, there is a significant drawback if you have a recent device. The current build of Auto Speaker does not work with Android 12 and Android 13. This limitation is directly tied to the fact that the app has not been updated in a long time, so it has not been adapted to newer system changes. Owners of phones on those versions will not be able to use the app at all.

For users with older Android versions, Auto Speaker can still provide a useful improvement to the call experience, provided they take a moment to calibrate the sensor and adjust delays and volume to their liking.

Pros

  • Automatically switches between earpiece and speaker during calls using the proximity sensor
  • Recognizes connected headsets and can turn off speakerphone to keep calls private
  • Offers both an in-call control button and a status bar notification for managing the service
  • Highly configurable behavior, including default status, volume levels, delays, and screen-on rules
  • Floating control button can be repositioned and made more or less transparent
  • Sensor calibration helps improve accuracy on different devices
  • Free utility focused specifically on improving call audio handling

Cons

  • Currently incompatible with Android 12 and Android 13
  • Has not received updates in a long time, which limits compatibility with newer systems
  • Some phones may require calibration and fine-tuning before automatic switching works reliably

Screenshots of Auto Speaker APK