upload_song
Upload an audio file to ElevenLabs to transcribe songs, get waveform visuals, or generate composition plans; this action spends ElevenLabs credits.
Instructions
Upload Music Spends ElevenLabs credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | No | The audio file to upload. Local path. Required for this call. | |
| file_base64 | No | Base64 contents for "file". Use this when the server cannot read your local disk. | |
| file_filename | No | Filename to send for "file". Some endpoints infer the audio format from it. | |
| with_timestamps | No | Whether to transcribe the uploaded song and return word-level timestamps. If True, the response will include words_timestamps but will increase the latency. | |
| with_waveform_visual | No | Whether to return the visual waveform of the uploaded song. | |
| extract_composition_plan | No | Whether to generate and return the composition plan for the uploaded song. Pass a model id (`music_v1`, `music_v2` or `music_v2_5`) to control which composition plan format is returned. Passing `true`/`false` is deprecated; `true` defaults to the `music_v1` plan format. Enabling this will increase t |