【发布时间】:2013-08-03 09:45:39
【问题描述】:
我有一个加载 wav 音频文件并播放其中一些特殊部分的 matlab 代码。它曾经在我的电脑上播放声音,但现在没有声音。算法正常工作并显示结果,但无声,即它不播放任何声音。我在我的笔记本电脑上检查它,它工作正常并播放声音。我不知道该怎么办?
我做过的唯一可能导致问题的事情是:我的电脑上有两个版本的 matlab:matlab 7.1 和 matlab r2013a(8.1),我已经删除了matlab 7.1,它真的导致了问题吗?
然后我重新安装了 matlab 7.1,但没有帮助。
matlab 根本无法播放声音,例如我尝试此代码但它不会播放声音:
[y,Fs] = audioread('1.wav');
sound(y,Fs);
我使用的代码是:silence removal
【问题讨论】:
-
您是否将
y绘制为支票? -
daqhwinfo('winsound') 的输出是什么?
-
@Mendo,是的,我画了,没问题。
-
@nkjt,输出为: AdaptorDllName: [1x64 char] AdaptorDllVersion: '2.7 (R14SP3)' AdaptorName: 'winsound' BoardNames: {1x2 cell} InstalledBoardIds: {'0' ' 1'} ObjectConstructorName:{2x3 单元格}