(NOTE: Complete newbie … first post anywhere … coding for 30+ years but never touched a board.)
I’d like to build an “easy button” or a key fob to automatically identify songs using a service like Shazam or SoundHound. Where do I begin?
Here’s how it should work…
- Device has one button;
- User taps / clicks the button;
- Device records a 10-15 second audio clip;
- Audio clip is transmitted to a cloud server, via WiFi, or an iOS / Android device, via Bluetooth;
- Back-end software will pick up the files, analyze them, and send the results to the user.
The overall goal is for a user to identify as many songs as desired without having to mess with their phone, computer, or use voice recognition.
I have no idea what boards or components to look at. Smaller is better, of course. Any advice would be greatly appreciated.
Some background on the original device…
About 17 years ago, Sony had a keyfob device called “eMarker” that accomplished this task by saving date stamps to a file (very primative) and then display a list of songs playing in area radio stations:
Sony eMarker (description site)