- filepath
(str): Path to audio file
- out
(Tensor): An optional output tensor to use instead of creating one. (Default: NULL
)
- normalization
(NULL, bool, float or function): Optional normalization.
If boolean TRUE
, then output is divided by 2^31
.
Assuming the input is signed 32-bit audio, this normalizes to [-1, 1]
.
If numeric
, then output is divided by that number.
If function
, then the output is passed as a paramete to the given function,
then the output is divided by the result.
If NULL
, defaults to specific loader behaviour (Default: NULL
)
- channels_first
(bool): Set channels first or length first in result. (Default: TRUE
)
- duration
(int): Number of frames (or seconds) to load. 0 to load everything after the offset. (Default: 0
)
- offset
(int): Number of frames (or seconds) from the start of the file to begin data loading. (Default: 0
)
- unit
(str): "sample" or "time". If "sample" duration and offset will be interpreted as frames, and as seconds otherwise.
- signalinfo
(str): A sox_signalinfo_t type, which could be helpful if the
audio type cannot be automatically determined. (Default: NULL
)
- encodinginfo
(str): A sox_encodinginfo_t type, which could be set if the
audio type cannot be automatically determined. (Default: NULL
)
- filetype
(str): A filetype or extension to be set if sox cannot determine it
automatically. (Default: NULL
)