[fname,pname]=uigetfile('*.wav','Open Wave File');
file=[pname,fname];
[x,fs,bits]=wavread(file); % 读入声音文件(*.wav)
sound(x,fs,bits); % 数据通过声卡转换为声音
把代码输出在命令窗口,按照提示打开你的.wav文件。
此时得到的x及为语音文件的二进制比特流,fs为对应的采样率。
其中x的第一列为左声道的二进制比特流。第二列为右声道的二进制比特流。
用wavread()函数。
file='input.wav';sound=wavread(file);