Recognize Custom Content

Identify your custom content via media files or microphone with internet connections.

Custom Content Recognition Service enables your product (apps or server side software) to recognize your own songs, advertisements, TV shows/series or movies by sounds.

This service is for detecting your custom content, if you want to recognize music with ACRCloud Music bucket, please refer to Recognize Music.

Preparation

This tutorial shows how to manage your own audios. In case you don’t have test audios in hand, we prepared some files, you can download the files below.

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

Create an account

Sign up an account on this page and click the link on the verification email to complete the registration.

Create a custom bucket

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.

Upload the files to the bucket

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.

Audio & Video Recognition (Programming skills required)

Create a project

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

Find the credentials

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

Integrate with SDK/API

Start sending requests with Mobile SDK, Backend SDK, Identification API or File Scan Tool. You can find all of the SDKs and Tools on this page.‌

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.

Manage via Console API

Basically you can manage everything you see above via the Console API below:

Pricing and Discount

You will have 14 days for the free trial after registration. You can find the pricing on this page (login required).

Please feel free to add a credit card to upgrade to the paid customer to unlock more capacity if you are happy with our service.

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

File Scanning (Programming skills not required)

Create a container

Go to "File Scanning" product and then go to "Containers" then click "Create" to create a container with the bucket you just created and choose other parameters.

Here are some explanations for the parameters:

Audio Source: Choose Recorded Audio for the audio source to deal with noise. Choose Line-in Audio for the audio source if you want to recognize files without noise.

Scanning Policy: Choose Traverse Scanning if you want to scan the entire file for multiple songs in different parts of the file. Choose Points Scanning if there's only one song per file.

Upload files to scan

Go to the container you just created and click "Upload" to upload or add the files that you want to scan.

Data Type: Audio: You can upload audio/video files; Fingerprint: You can use the Audio File Fingerprinting Tool to generate fingerprint files and upload fingerprint files as they are much smaller; Youtube: You can simply input the Youtube video URL if you want to detect Youtube video;

Browse results

When the "Status" turns "ready" you are able to click the arrow to browse the results on the page or select the files then click "Action" then click "Export" to export the reports.

Integrate with the API

You can integrate with File Scanning API to do everything via API.

Pricing and Discount

You will have 14 days for the free trial after registration. You can find the pricing on this page (login required).

Please feel free to add a credit card to upgrade to the paid customer to unlock more capacity if you are happy with our service.

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

Deduplication

Please use the API below if you want to deduplicate the media files.

Please note: You will need to contact us if you want to use the API for deduplcaition.

Pricing and Discount

You will have 14 days for the free trial after registration. You can find the pricing on this page (login required).

Please feel free to add a credit card to upgrade to the paid customer to unlock more capacity if you are happy with our service.

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

Metadata

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