### Parameters
| Param | Type | Default | Description |
| --- | --- | --- | --- |
| name | string | | Name of the element |
| value | string | | Data field containing path or a URL to the audio. |
| [defaultspeed] | string | 1 | Default speed level (from 0.5 to 2). |
| [defaultscale] | string | 1 | Audio pane default y-scale for waveform. |
| [defaultzoom] | string | 1 | Default zoom level for waveform. (from 1 to 1500). |
| [defaultvolume] | string | 1 | Default volume level (from 0 to 1). |
| [hotkey] | string | | Hotkey used to play or pause audio. |
| [sync] | string | | Object name to sync with. |
| [height] | string | 96 | Total height of the audio player. |
| [waveheight] | string | 32 | Minimum height of a waveform when in `splitchannels` mode with multiple channels to display. |
| [spectrogram] | boolean | false | Determines whether an audio spectrogram is automatically displayed upon loading. |
| [splitchannels] | boolean | false | Display multiple audio channels separately, if the audio file has more than one channel. (**NOTE: Requires more memory to operate.**) |
| [decoder] | string | "webaudio" | Decoder type to use to decode audio data. (`"webaudio"`, `"ffmpeg"`, or `"none"` for no decoding - provides fast loading for large files but disables waveform visualization) |
| [player] | string | "html5" | Player type to use to play audio data. (`"html5"` or `"webaudio"`) |
### Result parameters
| Name | Type | Description |
| --- | --- | --- |
| original_length | number | length of the original audio (seconds) |
| value | Object | |
| value.start | number | start time of the fragment (seconds) |
| value.end | number | end time of the fragment (seconds) |
| value.channel | number | channel identifier which was targeted |
### Example JSON
```json
{
"original_length": 18,
"value": {
"start": 3.1,
"end": 8.2,
"channel": 0,
"labels": ["Voice"]
}
}
```