在matlab中怎样对声卡进行实时采集数据
| 对语音信号采集,有两种方法来实现。 方法一:采用对声卡产生一个模拟输入对象的方式进行采集。数据采集过程可以分为四步: (1) (2)配置。给ai对象添加通道,设置采样频率。 addchannel (ai ,1);%添加通道 fs = 8000; %采样频率设置为8KHz ai.SampleRate = fs ;%设置采样频率 (3)采样。启动设备对象,开始采集数据。 t = 2s ; %设定采样时间 start (ai); %启动设备对象 data = get (ai ,t *fs) ; %获得采样数据 (4)终止。停止对象并删除对象。 stop (ai) ; delete (ai) ; |
