trim
trim(
y,options?): [Float32Array<ArrayBufferLike>,number[]]
Defined in: packages/pleco-xa/src/effects/index.js:97
Trim leading and trailing silence from an audio signal.
Parameters
Section titled “Parameters”Float32Array<ArrayBufferLike>
Mono audio signal
options?
Section titled “options?”frame_length?
Section titled “frame_length?”number = 2048
hop_length?
Section titled “hop_length?”number = 512
number | Function = null
Reference amplitude; default max frame RMS
top_db?
Section titled “top_db?”number = 60
Threshold (dB) below reference to call silence
Returns
Section titled “Returns”[Float32Array<ArrayBufferLike>, number[]]
[y_trimmed, [start, end]] with y_trimmed === y.slice(start, end). All-silent input yields an EMPTY slice ([0, 0]).