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 software ) recognize your own songs, advertisements, TV shows/series or movies by sound like Shazam.

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

Let’s get started!


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.

Network Type is the type of bucket you want to use for online recognition projects or offline recognition projects.


Step 2

Upload my_song_1.mp3 into the bucket you just created.

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

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.

Step 4

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

Step 5

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

Please note: For using our SDKs to scan files, SDKs will use 10 seconds of an audio clip for the recognition of a 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

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

Get Discount

Please refer to Branding Guidelines to place our brand on your products and contact us for the up to 20% off discount!