ACRCloud
Visit WebsiteConsole
  • Introduction
  • Get Started
  • Console Tutorials
    • Recognize Music
    • Recognize Custom Content
    • Broadcast Monitoring for Music
    • Broadcast Monitoring for Custom Content
    • Detect Live & Timeshift TV Channels
    • Recognize Custom Content Offline
    • Recognize Live Channels and Custom Content
    • Find Potential Detections in Unknown Content Filter
  • SDK REFERENCE
    • Mobile SDK
      • iOS
      • Android
      • Unity
    • Backend SDK
      • Python
      • PHP
      • Go
      • Java
      • C/C++
      • C#
    • Error Codes
  • API Reference
    • Identification API
    • Console API
      • Access Token
      • Buckets
        • Audio Files
        • Live Channels
        • Dedup Files
      • Base Projects
      • OfflineDBs
      • BM Projects
        • Custom Streams Projects
          • Streams
          • Streams Results
          • Streams State
          • Recordings
          • Analytics
          • User Reports
        • Broadcast Database Projects
          • Channels
          • Channels Results
          • Channels State
          • Recordings
          • Analytics
          • User Reports
      • File Scanning
        • FsFiles
      • UCF Projects
        • BM Streams
        • UCF Results
    • Metadata API
  • Tools
    • Audio File Fingerprinting Tool
    • Local Monitoring Tool
    • Live Channel Fingerprinting Tool
    • File Scan Tool
  • Metadata
    • Music
    • Music (Broadcast Monitoring with Broadcast Database)
    • Custom Files
    • Live Channels
    • Humming
  • FAQ
    • Definition of Terms
  • Service Usage
Powered by GitBook
On this page
  • Create an account
  • Audio & Video Recognition (Programming skills required)
  • Create a project
  • Find the credentials
  • Integrate with SDK/API
  • Manage via Console API
  • Pricing and Discount
  • File Scanning (Programming skills not required)
  • Create a container
  • Upload files to scan
  • Browse results
  • Integrate with the API
  • Pricing and Discount
  • Metadata
  1. Console Tutorials

Recognize Music

Identify music via line-in audio source or microphone with ACRCloud Music database.

Last updated 7 months ago

Music Recognition Service enables your product ( apps or pc software ) to recognize music by sounds or files.

In this tutorial, we use the ACRCloud Music bucket, if you want to recognize your own content, please refer to .

Create an account

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

Audio & Video Recognition (Programming skills required)

Create a project

Go to your , build and configure an Audio & Video Recognition (AVR) project and attach the bucket named ACRCloud Music as below.

Audio Engine: Audio Fingerprinting: Only detect the exact same version. Cover Song (humming) Identification: Detect covers/live performance or humming. Audio Fingerprinting & Cover Song (humming) Identification: Detect both options. 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.

3rd Party ID Integration: Enable them if you need ISRC, UPC or IDs of Spotify, Deezer, Youtube etc.

Find the credentials

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

Integrate with SDK/API

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

File Scanning (Programming skills not required)

You can detect covers/live performances on File Scanning with Audio/Video files or Youtube URLs

Create a container

Here are some explanations for the parameters:

Audio Engine: Audio Fingerprinting: Only detect the exact same version. Cover Song Identification: Detect covers/live performance. Audio Fingerprinting & Cover Song Identification: Detect both options. Speech Recognition (Speech-to-Text): Transcribe the text from speech. 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.

Result Callback URL: You can set a Callback URL to receive scanning results.

Music/Speech Detection: Enable this feature if you want to detect parts of the file may contain music but music were not detected by music recognition, this feature tells you which parts of the file may contain music.

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.

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

Pricing and Discount

Metadata

Start sending requests with , , or . You can find all of the SDKs and Tools on .

You will have 14 days for the free trial after registration. You can find the pricing on (login required), please make sure to check "ACRCloud Music bucket" and "3rd Party ID Integration" to get the full pricing.

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

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

Go to "File Scanning" product and then go to "" then click "Create" to create a container with ACRCloud Music bucket and other parameters.

Data Type: Audio: You can upload audio/video files; Fingerprint: You can use the to generate fingerprint files and upload fingerprint files as they are much smaller (Cover Song Identification doesn't support fingerprint); Youtube: You can simply input the Youtube video/channel/playlist URL if you want to detect Youtube video; TikTok/Facebook/Instagram/Twitter: You can simply input the post URL if you want to detect video on those platforms;

You can integrate with to do everything via API.

You will have 14 days for the free trial after registration. You can find the pricing on (login required), please make sure to check "ACRCloud Music bucket" to get the full pricing.

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

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

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

Mobile SDK
Backend SDK
Identification API
File Scan Tool
this page
Base Projects
this page
add a credit card
Branding Guidelines
Containers
Audio File Fingerprinting Tool
File Scanning API
this page
add a credit card
Branding Guidelines
Music Metadata
Recognize Custom Content
this page
dashboard