Home

Awesome

SongID

License FOSSA Status GitHub last commit HitCount

SongID is a Telegram bot that can identify music in audio/video files you send it. These files can be screen recordings of an instagram post, or a telegram audio message taken by holding down the microphone icon in the bottom right.

The bot downloads audio and video files it get sent on telegram via the Telegram Bot API, and sends the file to ACRCloud for audio recognition processing.

Working with the Telegram Bot API is made significantly easier by using the python-telegram-bot wrapper which simplifies every aspect of the API

Features

Blog Post

Read the blog post on how I created SongID on the ACRCloud blog

Also featured on Telegram Channels and BotoStore

Screenshots

<img src="https://smcclennon.github.io/assets/images/screenshots/SongID/voice.png" alt="Send Voice Message" width="100%"></img><img src="https://smcclennon.github.io/assets/images/screenshots/SongID/video.png" alt="Send Video" width="100%"></img>

Written in Python 3.8 on Windows 10