PHONEMIC

Low-latency live microphone mode

NOT LIVE

Microphone permission is requested only when you press START. It is needed to send your voice to the speaker — nothing is recorded or uploaded.

For best results, keep the phone away from the Bluetooth speaker. Pointing the phone at the speaker, or standing close to it, causes howling feedback.

MIC LEVEL

Press START MICROPHONE to go live.

1.0×

Safe range 0.5×–3×.

60%

Connect a Bluetooth speaker

Bluetooth pairing is handled by Android, not by this app. Connect the speaker in Android settings and this app's audio follows whatever output Android has selected.

  1. 1Open your Android Settings app.
  2. 2Open Connected devices → Bluetooth (or Connections → Bluetooth).
  3. 3Turn Bluetooth on and connect (pair) your speaker.
  4. 4Wait until Android shows the speaker as connected for Media audio.
  5. 5Return to this app.
  6. 6Press START MICROPHONE and speak.

Reducing the delay

Almost all of the delay you hear is the Bluetooth link, not this app. The app's own path is around 20–40 ms; a Bluetooth speaker typically adds 100–250 ms on top. The codec decides how much — and Android lets you change it.

  1. 1Settings → About phone → tap Build number seven times to unlock Developer options.
  2. 2Settings → System → Developer options.
  3. 3Scroll to Bluetooth audio codec (the speaker must be connected for it to be selectable).
  4. 4Pick aptX Adaptive or aptX Low Latency if your speaker supports it — these are built for low delay.
  5. 5If not, SBC is usually lower delay than AAC or LDAC on Android.
  6. 6If LDAC is in use, set Bluetooth audio LDAC codec to Optimize for connection quality.

Most phones reset the codec when the speaker reconnects, so you may need to set it again each session.

A cable removes the delay entirely. If the speaker has a 3.5 mm or USB-C input, a wired connection drops the Bluetooth link out of the chain and latency becomes negligible. That is the only way to get genuinely tight monitoring.

Turning echo cancellation off also helps a little — it takes Chrome's processing module out of the capture path, and keeps the speaker on A2DP.

Not hearing anything? Use TEST SPEAKER first. If the tone comes out of the phone, Android is not routing media audio to the speaker — check the output picker in the Android volume panel.

What cannot be fixed: whatever delay remains after the codec change is the speaker's own buffer. No web app can reach it. Do not try to monitor yourself closely through a Bluetooth speaker — face the speaker away and treat it as PA, not as headphones.

This app requests no Bluetooth permission and does not scan for devices.

MICROPHONEMicrophone status unknown
AUDIOAudio stopped
BLUETOOTH OUTPUTNot detectable

The browser cannot detect audio routing. Your Bluetooth speaker should be connected through Android settings — use Test Speaker to confirm where the sound comes out.

Latency: direct Web Audio path, no recording and no buffering. A Bluetooth speaker adds its own delay on top — typically 100–250 ms, depending on the codec. That part is the Bluetooth link, not this app. Open Bluetooth Speaker Help for how to change the codec in Android Developer options, which is the only thing that meaningfully reduces it.

Phonemic: turn your phone into a wireless microphone

Phonemic is a free web app that turns an Android phone into a live wireless microphone for any Bluetooth speaker. It uses the Web Audio API to send your voice straight from the phone's microphone to whatever audio output Android has selected, with a noise gate and voice focus to keep echo and feedback under control. Nothing is recorded and nothing is uploaded.

How do I use my phone as a microphone for a Bluetooth speaker?

Pair the speaker in your Android Bluetooth settings first — this page never touches Bluetooth itself. Then open Phonemic, press START MICROPHONE, allow microphone access, and speak. Your voice plays out of whatever output Android currently has selected.

Do I need to install an app?

No. It runs in the browser. You can install it to your home screen for a full-screen, offline-capable version, but that is optional and it is not an app store download.

Why is there a delay, and can I reduce it?

Most of the delay is the Bluetooth link, not this page — a speaker typically buffers 100–250 ms, while the audio path here measures around 20–40 ms. You can cut the Bluetooth part by changing the codec in Android Developer options (aptX Low Latency or aptX Adaptive if your speaker supports it, otherwise SBC). A wired connection removes it entirely. No web app can eliminate Bluetooth delay.

How do I stop the echo and feedback?

Keep the phone well away from the speaker and point it away. A noise gate runs on the signal and removes the delayed echo that comes back from the speaker, which browser echo cancellation cannot reach because it arrives too late. If your voice still repeats, raise the gate threshold in Settings. If it howls, lower the volume or the mic gain.

Is my voice recorded, stored or uploaded?

No. The audio stays inside the Web Audio graph on your device and is played straight back out. There is no recording, no file export, no server and no analytics. Only your volume and gain preferences are saved, in your own browser.

Does it work on iPhone?

Partly. Safari can capture the microphone, but iOS decides audio routing itself and often keeps output on the phone speaker or drops a Bluetooth speaker to call quality. iOS also ignores most microphone processing requests, so the built-in noise gate does that work instead. Chrome on Android is the supported platform.

Does it work without an internet connection?

Yes, once it has loaded once. The interface is cached and opens offline. The microphone itself still needs your permission and a secure connection, but no network traffic is involved in the audio.

Your microphone audio is processed locally on this device. No audio is uploaded or stored.

Phonemic is part of ScanMyPass.