文档帮助中心文档
以数字数组存储录制的音频信号
y = getaudiodata(录音机)
y = getaudiodata(录音机,数据类型)
例子
y= getaudiodata (录音机)关联的记录音频数据audiorecorder对象录音机在一个双数组y.
y= getaudiodata (录音机)
y
录音机
audiorecorder
双
y= getaudiodata (录音机,数据类型)将信号数据转换为指定的数据类型。
y= getaudiodata (录音机,数据类型)
数据类型
全部折叠
控件创建一个记录audiorecorder对象,然后获取音频信号作为不同数据类型的数字数组。
创建一个audiorecorder对象和录制一个五秒钟的音频剪辑从你的麦克风。
recObj = audiorecorder;disp (开始说话。)
开始说话。
recordblocking (recObj 5);disp (结束录音。);
结束录音。
将音频信号作为双数组和绘图的数据。
doubleArray = getaudiodata (recObj);情节(doubleArray);标题(的音频信号(双));
获取音频信号作为int8数组和绘图的数据。根据指定的数据类型,返回具有不同范围值的相同音频信号。在本例中,int8数组可以跨越-128年和127.
int8
-128年
127
int8Array = getaudiodata (recObj,“int8”);情节(int8Array);标题(“音频信号(int8)”);
对象,指定为audiorecorder对象。使用audiorecorder函数创建对象。
“双”
“单一”
“int16”
“int8”
“uint8”
输出音频信号的数据类型,指定为以下值之一:“双”,“单一”,“int16”,“int8”,或“uint8”.
数据类型:字符|字符串
字符
字符串
音频信号数据,作为数字数组返回。
列数y取决于录音中通道的数量:一个用于单声道,两个用于立体声。
的取值范围y取决于指定的数据类型.
样本值范围
-128年到127年
uint8
0到255
int16
-32768年到32767年
单
1到1
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系