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



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

在最新的MATLAB发布中,采样在dsp.audioplayer中是可调的。可调的意味着你可以在对象被锁定后改变属性值。

最新更新