主要内容

readall

从数据存储中读取所有音频文件

描述

例子

数据= readall (广告从数据存储中读取所有音频文件。

如果数据存储中的所有数据都不能装入内存,则readall返回一个错误。

数据= readall (广告UseParallel =特遣部队并行读取数据特遣部队真正的(需要并行计算工具箱™)。

例子

全部折叠

指定音频工具箱™中包含的音频示例的文件路径。创建一个指向指定文件夹的音频数据存储。

文件夹= fullfile(matlabroot,“工具箱”“音频”“样本”);ADS = audioDatastore(文件夹);

读取数据存储中的所有数据。

readall(广告)
ans =35×1单元格数组{539648x1 double} {320512x4 double} {227497x1 double} {8000x1 double} {685056x1 double} {882688x2 double} {24000x1 double} {175104x1 double} {1116288x2 double} {1215360x2 double} {26330x16 double} {100868x1 double} {180224x1 double} {32768x1 double} {192150x1 double} {100352x1 double}}

输入参数

全部折叠

指定广告作为一个audioDatastore对象。

并行读取,指定为真正的.如果你指定真正的readall使用并行工作者池从数据存储中读取所有数据(需要并行计算工具箱)。有关并行池的更多信息,请参见parpool(并行计算工具箱).在读取数据时,并行读取可能会提高性能。

例子:readall (ds, UseParallel = true)

输出参数

全部折叠

音频数据存储中的所有文件,作为单元格数组返回,其中每个单元格对应一个文件。

版本历史

在R2018b中介绍