Processes an audio file to extract key changes, dominant key, and BPM (Beats Per Minute).
webhook_url
to receive asynchronous results.
Parameter | Type | Required | Description |
---|---|---|---|
audio_url | String | Optional | The URL of an audio file to analyze. Either audio_url or audio_file must be provided. |
audio_file | UploadFile | Optional | Upload the audio file directly. Either audio_url or audio_file must be provided. |
webhook_url | String | Optional | Callback URL for async response. |
💡 Note: Eitheraudio_url
oraudio_file
must be provided — one is required.
🔐 Replace{path_to_your_audio_file}
,api_key
, andwebhook_url
before executing.
audio_url
and audio_file
cannot be None
.key_changes
: A mapping of time ranges to identified keys.dominant_key
: The most prominent key throughout the audio.bpm
: Estimated beats per minute.conversion_path
: Path to the original input audio file.conversion_path_wav
: Path to the .wav
version of the input file.Successfully initiated key/bpm extraction
The response is of type object
.