主要内容

连续读取下一个音频文件

自从R2018b

描述

例子

数据=阅读(广告)返回音频从数据存储中提取。每个后续的调用端点的函数继续阅读之前的电话。

例子

(数据,信息)=阅读(广告)还返回信息提取的音频数据。

例子

全部折叠

指定文件路径与音频音频样本包括工具箱™。创建一个音频数据存储指向指定的文件夹。

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

尽管音频数据存储未读文件,从数据库读取连续的文件。使用进步监控文件阅读的分数。

hasdata(广告)数据=阅读(广告);流(的分数文件读:% .2f \ n '、进步(广告)结束
分数的文件读:0.03的文件读:0.06部分文件读:0.08部分文件读:0.11部分文件读:0.14部分文件读:0.17部分文件读:0.19部分文件读:0.22部分文件读:0.25部分文件读:0.28部分文件读:0.31部分文件读:0.33部分文件读:0.36部分文件读:0.39部分文件读:0.42部分文件读:0.44部分文件读:0.47部分文件读:0.50部分文件读:0.53部分文件读:0.56部分文件读:0.58部分文件读:0.61部分文件读:0.64部分文件读:0.67部分文件读:0.69部分文件读:0.72部分文件读:0.75部分文件读:0.78部分文件读:0.81部分文件读:0.83部分文件读:0.86部分文件读:0.89部分文件读:0.92部分文件读:0.94部分文件读:0.97文件读分数:1.00

指定文件路径中的音频样本你想包括音频数据存储。在这个例子中,样品都位于本地桌面。创建一个音频数据存储指向指定的文件夹。

文件夹=“C: \ \ audiouser \用户桌面”;广告= audioDatastore(文件夹,“LabelSource”,“foldernames”);

当你读到数据存储的数据,你可以另外返回信息的数据结构。信息结构包含文件名,任何标签相关的文件,文件的采样率。

(数据、信息)=阅读(广告);信息
信息=结构体字段:SampleRate: 44100文件名:C: \ \ audiouser \ \ Turbine-16-44p1-mono-22secs桌面用户。wav的标签:桌面

输入参数

全部折叠

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

输出参数

全部折叠

音频数据,作为一个返回——- - - - - -N矩阵,地点:

  • 每通道——总样本文件。

  • N——文件的渠道。

音频数据的信息,作为struct返回以下字段:

  • 文件名——当前文件的名称。

  • 标签——所有文件的标签。

  • SampleRate——文件的采样率。

版本历史

介绍了R2018b