AudioAnnotate
✖
AudioAnnotate
adds an annotation with the specified name and values spec to audio.
Details

- AudioAnnotate is used to store and manipulate annotations for Audio objects.
- With AudioAnnotate[audio,…], annotations will be populated with the computed or specified annotations.
- Use AudioAnnotationLookup to access and modify annotations.
- AudioAnnotate[audio,{name1->spec1,…}] can be used to add multiple annotations.
- The property prop can be any of the properties supported by AudioLocalMeasurements.
- Additional supported properties prop include:
-
"Audible" audible intervals, RMS amplitude above 0.01 "Inaudible" inaudible intervals, RMS amplitude less than or equal to 0.01 "Loud" louder intervals, data-dependent threshold "Quiet" quieter intervals, data-dependent threshold "Transients" times corresponding to the beginning of any event "VoiceActivity" intervals with detected speech "VoiceInactivity" intervals with no detected speech - Annotation value spec can be any of the following:
-
{roi1val1,…} a list of regions and values {roi1,roi2,…} a list of regions TimeSeries[…] a time series crit any criterion supported by AudioIntervals - Any region roii can be a time t or a time interval {t1,t2} or an Interval object.
- Annotation values vali can be any arbitrary expression.
Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Annotate an Audio object with explicit annotations:

https://wolfram.com/xid/0pu1cpen0k-xeud49
Retrieve annotations using AudioAnnotationLookup:

https://wolfram.com/xid/0pu1cpen0k-mne89s

Automatically compute annotations for an Audio object:

https://wolfram.com/xid/0pu1cpen0k-2rdekb
Retrieve all the annotation labels using AnnotationKeys:

https://wolfram.com/xid/0pu1cpen0k-nbvo5l

Retrieve the annotation using AnnotationValue:

https://wolfram.com/xid/0pu1cpen0k-0zdp5b

Scope (5)Survey of the scope of standard use cases
Compute an annotation using an AudioLocalMeasurements property:

https://wolfram.com/xid/0pu1cpen0k-lyt8hm

Compute an annotation using an AudioIntervals property:

https://wolfram.com/xid/0pu1cpen0k-yxs6f8

Compute an annotation using an AudioIntervals criterion:

https://wolfram.com/xid/0pu1cpen0k-hsekl6

Compute an annotation using the "Transients" preset:

https://wolfram.com/xid/0pu1cpen0k-4dacos

Compute multiple properties at a single time:

https://wolfram.com/xid/0pu1cpen0k-n6juce
Retrieve all of the annotations:

https://wolfram.com/xid/0pu1cpen0k-ofh4wm

Wolfram Research (2019), AudioAnnotate, Wolfram Language function, https://reference.wolfram.com/language/ref/AudioAnnotate.html (updated 2020).
Text
Wolfram Research (2019), AudioAnnotate, Wolfram Language function, https://reference.wolfram.com/language/ref/AudioAnnotate.html (updated 2020).
Wolfram Research (2019), AudioAnnotate, Wolfram Language function, https://reference.wolfram.com/language/ref/AudioAnnotate.html (updated 2020).
CMS
Wolfram Language. 2019. "AudioAnnotate." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/AudioAnnotate.html.
Wolfram Language. 2019. "AudioAnnotate." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/AudioAnnotate.html.
APA
Wolfram Language. (2019). AudioAnnotate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioAnnotate.html
Wolfram Language. (2019). AudioAnnotate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioAnnotate.html
BibTeX
@misc{reference.wolfram_2025_audioannotate, author="Wolfram Research", title="{AudioAnnotate}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/AudioAnnotate.html}", note=[Accessed: 29-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_audioannotate, organization={Wolfram Research}, title={AudioAnnotate}, year={2020}, url={https://reference.wolfram.com/language/ref/AudioAnnotate.html}, note=[Accessed: 29-March-2025
]}