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