Matlab动态改变音频播放器采样率

时间:2013-04-12 22:33:07

标签: matlab real-time audio-processing

我正在使用matlab中的一个项目来获取预定的音频文件,并根据实时生成的数据动态更改采样率。我用dsp.audioplayer对象遇到了一个非常顽固的障碍。一旦状态被锁定,它不允许改变采样率或样本大小。我现在的想法是改变我从wav文件中提取的样本大小,并使用fir率转换过滤器对其进行缩放。这是一个值得仔细阅读的选择吗?还有其他方法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

在最新的MATLAB版本中,samplerate可在dsp.audioplayer中进行调整。可调整意味着您可以在锁定对象后更改属性值。

如果无法做到这一点,您的解决方法就很好。