exponenta event banner

readall

Чтение всех аудиофайлов из хранилища данных

Синтаксис

Описание

пример

data = readall(ADS) считывает все аудиофайлы из хранилища данных.

Если все данные в хранилище данных не помещаются в память, то readall возвращает ошибку.

Примеры

свернуть все

Укажите путь к файлу для образцов звука, включенных в Audio Toolbox™. Создайте хранилище аудиоданных, указывающее на указанную папку.

folder = fullfile(matlabroot,'toolbox','audio','samples');
ADS = audioDatastore(folder);

Прочтите все данные в хранилище данных.

readall(ADS)
ans=34×1 cell array
    { 539648x1  double}
    { 320512x4  double}
    { 227497x1  double}
    {   8000x1  double}
    { 685056x1  double}
    { 882688x2  double}
    {  24000x1  double}
    { 175104x1  double}
    {1116288x2  double}
    {1215360x2  double}
    { 263304x16 double}
    { 100868x1  double}
    { 180224x1  double}
    {  32768x1  double}
    { 192150x1  double}
    { 100352x1  double}
      ⋮

Входные аргументы

свернуть все

Определить ADS как audioDatastore объект.

Выходные аргументы

свернуть все

Все файлы в хранилище аудиоданных возвращаются в виде массива ячеек, где каждая ячейка соответствует файлу.

Представлен в R2018b