1. 程式人生 > >matlab讀取聲音檔案

matlab讀取聲音檔案

1) matlab讀取pcm音訊資料 https://blog.csdn.net/believe646875970/article/details/53466199

Fs=16000;
fileId = fopen('E:\16k_test.pcm','r');
x = fread(fileId,inf,'int16');
sound(x,Fs);

1、fopen():開啟一個指定的檔案 
例如:fid = fopen(‘E:\16k_test.pcm’, ‘r’); 
其中,16k_test.pcm是要開啟的檔案

2、fread():讀取指定的檔案的內容 
例如:x= fread(fid, inf, ‘int16’); 
其中,fid是要讀取的檔案的識別符號,inf表示要讀取整個檔案,

3、sound():用來播放語音和音訊 
例如:sound(x,16000); 
其中,x是要播放的聲音向量, 16000是取樣率。

2) matlab輸出pcm格式檔案 https://blog.csdn.net/qinglingLS/article/details/83218638

3) [Matlab]播放PCM原始聲音檔案 https://blog.csdn.net/adream307/article/details/37740533