Classify sounds in audio signal
specifies options using one or more sounds
= classifySound(audioIn
,fs
,Name,Value
)Name,Value
pair arguments.
sounds = classifySound(audioIn,fs,'SpecificityLevel','low')
classifies sounds using low specificity.[
also returns time stamps associated with each detected sound.sounds
,timestamps
] = classifySound(___)
[
also returns a table containing result details.sounds
,timestamps
,resultsTable
] = classifySound(___)
classifySound(___)
with no output arguments creates a
word cloud of the identified sounds in the audio signal.
This function requires both Audio Toolbox™ and Deep Learning Toolbox™.
[1] Gemmeke, Jort F., et al. “Audio Set: An Ontology and Human-Labeled Dataset for Audio Events.” 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, 2017, pp. 776–80. DOI.org (Crossref), doi:10.1109/ICASSP.2017.7952261.
[2] Hershey, Shawn, et al. “CNN Architectures for Large-Scale Audio Classification.” 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, 2017, pp. 131–35. DOI.org (Crossref), doi:10.1109/ICASSP.2017.7952132.
Audio Labeler | vggish
| vggishFeatures
| yamnet
| yamnetGraph