中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

matlab GUI中如何處理語音文件

發布時間:2021-12-30 17:05:14 來源:億速云 閱讀:133 作者:小新 欄目:互聯網科技

這篇文章主要介紹matlab GUI中如何處理語音文件,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

高級文件I/O——語音文件

1.讀取帶有分隔符的文件

在matlab中,使用向導將外部的數據文件導入到matlab的工作空間中,然后就可以進行分析和處理了。如果數據文件中,有文本內容,需要進行特別的處理。

對于帶有分隔符的數據文件,可以采用函數dlmread()導入到matlab的工作空間中,該函數的調用格式為:

results = dlmread(‘filename’):該函數從數據文件filename導入到嗎淘寶的工作空間中

results = dlmread(‘filename’,’delimiter’):delimiter是分隔符

可以利用函數dlmwrite()將工作空間中的矩陣寫入到文本文件中

如果數據文件的分割符為逗號(,),也可以采用函數csvread()讀取該數據文件,利用函數csvwrite()想數據文件中寫入數據

2.讀取帶有文本內容的數據文件

在matlab中,采用函數textread()讀取帶有文本的數據文件。

[Number,Math,English]=textread('grade.txt','%f %f %f',3,'headerlines',1);

Number

Math

English  

matlab GUI中如何處理語音文件

3. 音頻文件

waveread()讀取wav格式文件到工作空間中

auread()將au格式的語音文件讀入到工作空間中

sound:播放聲音

wavplay:利用window的播放器來播放聲音

soundsc:播放歸一化后的聲音

wavrecord:錄音

wavfinfo:獲取wav聲音的信息

aufinfo:獲取AU聲音的信息

wavwrite:寫入wav聲音文件

auwrite:寫入AU聲音文件

[y,fs,nbits,opts]=wavread('大海.wav');

sound(y,fs,nbits);

y=y.*2;

sound(y,fs);

wavwrite(y,fs,nbits,'dahai2.wav'); 

matlab GUI中如何處理語音文件

以上是“matlab GUI中如何處理語音文件”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀仁县| 霞浦县| 仁怀市| 万全县| 云阳县| 南皮县| 阿拉尔市| 汕尾市| 寻乌县| 藁城市| 登封市| 德江县| 鸡泽县| 寿光市| 山东| 旌德县| 广州市| 开平市| 江口县| 宁陕县| 广南县| 华阴市| 扎囊县| 中江县| 九龙坡区| 凤山县| 华容县| 湟中县| 岳阳市| 织金县| 长宁县| 建德市| 通山县| 稷山县| 大邑县| 芜湖市| 贺兰县| 济源市| 弥渡县| 顺昌县| 达州市|