主要内容

音频数据存储对象指向音频文件

创建音频数据存储对象,首先指定音频工具箱中包含的音频样本的文件路径™.

folder=fullfile(matlabroot,“工具箱”,“音频”,“样本”);

创建一个音频数据存储对象,该对象指向音频文件的指定文件夹。

ADS=音频数据存储(文件夹)
ADS=audioDatastore,具有以下属性:文件:{'../build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';'../matlab/toolbox/audio-array-16-16-4channels-20secs.wav';'../toolbox/audio/samples/church-pulsereresponse-16-44p1-mono-5secs.wav'…和31个以上的}文件夹:{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}可选文件系统根:{}输出数据类型:{}双标签:{}支持输出格式:[“wav”“flac”“ogg”“mp4”“m4a”]默认输出格式:“wav”金宝app

生成仅包含包含以下内容的音频文件的音频数据存储的子集“吉他”在文件名中。

fileContainsGuitar=cellfun@(c)包含(c,“吉他”),ADS.Files);ADSsubset=子集(ADS,fileContainsGuitar)
ADSsubset=audioDatastore,具有以下属性:文件:{'../matlab/toolbox/audio/samples/RockGuitar-16-44p1-stereo-72secs.wav';'../matlab/toolbox/audio/samples/SoftGuitar-44p1\u mono-10mins.ogg'}文件夹:{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}可选文件系统根:{}输出数据类型:{}双标签:{}支持输出格式:[“wav”“flac”“ogg”“mp4”“m4a”]默认输出格式:“wav”金宝app

使用子集音频数据存储作为音频的源标记信号集对象

audioLabSigSet=标签信号集(ADSsubset)
audioLabSigSet=labeledSignalSet,具有以下属性:源:{3x1 cell}nummbers:3时间信息:“固有”标签:[3x0表]说明:“”使用labelDefinitionsHierarchy查看标签和子标签的列表。使用setLabelValue向集合添加数据。

打开信号贴标机和使用从工作区导入导入标记信号集.