Recognize Custom Content

Register an account for free if you don’t have one.

Recognize Audios & Videos

Audio Recognition Service enables your product ( apps or pc softwares ) recognize your own songs, advertisements, TV shows/series or movies by sound like Shazam.

If you wan to recognize music in ACRCloud Music Database, please refer to Recognize Music.

Let’s get started!

Preparation

This tutorial shows how to manage your own audios. In case you don’t have test audios in hand, we prepared some: Download.

Unzip the downloaded file and you’ll find 6 audio files:

audio recognition test files

Step 1

Go to your dashboard, create a bucket as follow.

audio identification bucket

Step 2

Upload my_song_1.mp3 into the bucket you just created.

identify audio file

After uploading, refresh the page, status “ready” means you’ve uploaded the file successfully.

audio identification status
If you need to upload massive of content, please generate fingerprint files with Audio Fingerprinting Tool on your local server then upload fingerprinting files via Console API.

Step 3

Create a project and bind the bucket you just created to it.

audio identification project

Step 4

Save the “host”, “access_key”, “access_secret” of your project. You can find them in places shown below.

audio recognition key

Step 5

Follow one of our programming demos to recognize a song. You can use my_song_1_noisy.wav you just downloaded for test.

Please note: For using our SDKs to scan files, SDKs will use 12seconds of audio clip for the recognition of single request, you will need to send multiple requests to 1 file with different parts of the file if you want to get results from different parts of 1 file. 

Step 4

See Custom Content Metadata to get familiar with the JSON structure of the response data for future development.