1

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

4

1 回答 1

0

在最新的 MATLAB 版本中,采样率在 dsp.audioplayer 中是可调的。Tunable 表示您可以在对象锁定后更改属性值。

当这不可能时,您的解决方法很好。

于 2013-04-15T01:19:42.917 回答