我想阅读一个wav文件并以八度音阶播放。我在fedora 12上使用octave 3.4.0。这是我的代码 -
1
[audio_samples,fs] = wavread(“myaudio.wav”); 声音(audio_samples,FS);
对于这个八度音,抱怨“声音功能没有实现”
然后我试了
[audio_samples,fs] = wavread(“myaudio.wav”); playound(audio_samples);
对此,我从八度音阶得到以下 -
错误:对playaudio的调用无效。
答案 0 :(得分:0)
Wavread应该返回一个矩阵,每个音频通道有一列。要收听第一个频道,您可以致电:
playaudio(audio_samples(:,1), fs);