【MATLAB GUI】导入音频 |
您所在的位置:网站首页 › audioread改变采样频率 › 【MATLAB GUI】导入音频 |
一、相关函数
1、uigetfile函数
——标准化打开选择文件对话框 使用形式: [filename, pname]=uigetfile(' .wav','选择音频文件'); 解释: [返回的文件名,返回文件的路径名] '选择的文件类型'%多个文件类型用{}引住 '选择音频文件'%打开对话框的标题 2、audioread 函数[y,fs] = audioread(filename);%y为保存的音频数据 3、sound函数sound(y);%默认采样率8192Hz向扬声器发送音频信号 sound(y, fs);%以采样率fs发送采样信号 sound(y, fs, nbit);%对音频信号y使用nbit的采样率;nbit表示每个样本点用几个bit表示,即分辨率 二、录入音频obj = audiorecorder( 44100, 16, 1); %创建一个保存音频信息的对象,它包含采样率、时间、录制的音频信息等 %44100是采样率,单位Hz %16为用16bits存储 %1是单声道,2是两通道立体声
record(obj);%开始录音 pause(5);%录音5秒 stop(obj);%结束录音
myvioce = getaudiodata(obj); %得到以n* |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |