WOLFRAM

AudioTrim[audio]

trims silence from the beginning and end of audio.

AudioTrim[audio,t]

returns the first t seconds of audio.

AudioTrim[audio,-t]

returns the last t seconds of audio.

AudioTrim[audio,{t1,t2}]

returns audio starting at time t1 and ending at time t2 of audio.

AudioTrim[audio,{{t11,t12},}]

returns a list of audio for all given intervals {ti1,ti2}.

Details and Options

  • AudioTrim can be used to either extract interesting parts of a recording or remove uninteresting parts, e.g. silence.
  • Intervals with amplitudes below are assumed to be silent.
  • The time t can be any of the following:
  • ttime given in seconds
    Quantity[t,"unit"]time given in "unit" compatible with seconds
    Quantity[t,"Samples"]time given as number of samples
  • AudioTrim takes a Padding option. See the reference page for AudioPad for possible settings.
  • In AudioTrim[audio,t], when t is longer than the duration of audio, by default no extra padding is introduced.

Examples

open allclose all

Basic Examples  (1)Summary of the most common use cases

Import sound as an audio object:

Trim the silence at the beginning and end:

Out[3]=3

Take the first 2 seconds:

Out[4]=4

Take the last 2 seconds:

Out[5]=5

Take from time 1.5 to 2.5:

Out[6]=6

Scope  (3)Survey of the scope of standard use cases

Specify the amount of trimming using a time Quantity:

Out[2]=2

Specify the amount of trimming using a number of samples:

Out[1]=1

Extract multiple intervals:

Out[1]=1

Applications  (1)Sample problems that can be solved with this function

Extract intervals that satisfy a condition:

Out[1]=1

Use AudioIntervals to look for segments with high RMS amplitude:

Out[2]=2

Extract the intervals:

Out[3]=3

Properties & Relations  (1)Properties of the function, and connections to other functions

Partition an Audio object:

Define the times for partitioning:

Out[3]=3

Partition the audio object:

Out[4]=4
Wolfram Research (2016), AudioTrim, Wolfram Language function, https://reference.wolfram.com/language/ref/AudioTrim.html.
Wolfram Research (2016), AudioTrim, Wolfram Language function, https://reference.wolfram.com/language/ref/AudioTrim.html.

Text

Wolfram Research (2016), AudioTrim, Wolfram Language function, https://reference.wolfram.com/language/ref/AudioTrim.html.

Wolfram Research (2016), AudioTrim, Wolfram Language function, https://reference.wolfram.com/language/ref/AudioTrim.html.

CMS

Wolfram Language. 2016. "AudioTrim." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AudioTrim.html.

Wolfram Language. 2016. "AudioTrim." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AudioTrim.html.

APA

Wolfram Language. (2016). AudioTrim. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioTrim.html

Wolfram Language. (2016). AudioTrim. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioTrim.html

BibTeX

@misc{reference.wolfram_2025_audiotrim, author="Wolfram Research", title="{AudioTrim}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/AudioTrim.html}", note=[Accessed: 26-March-2025 ]}

@misc{reference.wolfram_2025_audiotrim, author="Wolfram Research", title="{AudioTrim}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/AudioTrim.html}", note=[Accessed: 26-March-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_audiotrim, organization={Wolfram Research}, title={AudioTrim}, year={2016}, url={https://reference.wolfram.com/language/ref/AudioTrim.html}, note=[Accessed: 26-March-2025 ]}

@online{reference.wolfram_2025_audiotrim, organization={Wolfram Research}, title={AudioTrim}, year={2016}, url={https://reference.wolfram.com/language/ref/AudioTrim.html}, note=[Accessed: 26-March-2025 ]}