These Telegram bots identify a song from a short audio clip or a voice recording, similar to Shazam but working directly inside a chat, so you can send a voice message from a bar, a video, or even humming instead of opening a separate app.
| # | Bot | Price | Languages | Inline | Groups | Score |
|---|---|---|---|---|---|---|
| 1 | @AudDBot | Free | EN | no | no | 71 |
| 2 | @shazambot | Free | EN | no | no | 68 |
| 3 | @findmusicbot | Free | EN | no | no | 65 |
| 4 | @WhatSongBot | Free | EN | no | no | 56 |
| 5 | @song_id_bot | Free | EN | no | no | 56 |
| 6 | @recognizesongbot | Free | EN | no | no | 56 |
We tested every bot with the same 4 audio samples: a clean 15-second clip of a popular song, a recording made in a noisy environment like a phone recording in a cafe, a fragment of an older or less mainstream track, and someone humming the melody instead of playing the actual recording. We checked accuracy, how fast the bot returned a match, and whether it linked to the track on a streaming service.
Test in a realistic setting, not a quiet room — record a song playing from a phone speaker in a normal-noise environment, since that's how most people actually use these bots, catching a song at a bar or in a passing car. A bot that only works with a clean studio-quality clip won't be much use in practice.
Background chatter, other music playing nearby, and a recording shorter than about 5–8 seconds are the most common reasons recognition fails, and this holds true across engines, not just weaker bots. Recognition also tends to be weaker on live performances, covers, remixes, and older or regionally specific tracks that aren't as well represented in matching databases as current mainstream hits.
A smaller number of bots can match a hummed or sung melody instead of an actual recording, which is a genuinely harder problem than matching audio fingerprints — don't assume every bot supports it just because it recognizes played music well. Free tiers typically cap you by number of recognition attempts per day, commonly 5–20, and most send the result as a track name and artist with a link to a streaming service rather than the audio file itself.
Not every bot supports this — matching a hummed melody is harder than comparing to an actual recording, so check for this feature specifically.
Background noise, chatter, and too short a recording are the most common causes — try capturing at least 8–10 seconds closer to the sound source.
The free limit is usually somewhere between 5 and 20 attempts per day — check the specific bot's description for the exact number.