www.whkt.net > y Fs AuDiorEAD

y Fs AuDiorEAD

audioreadRead audio filecollapse all in pageSyntax[y,Fs] = audioread(filename)example[y,Fs] = audioread(filename,samples)example[y,Fs] = audioread(___,dataType)exampleDescriptionexample[y,Fs] = audioread(filename) reads data from the file namedfilename, and returns sampled data, y, and a sample rate for that data, Fs.

matlab读取mp3音频数据,可以用audioread()函数, 用法很简单.[y, fs]=audioread(filename) filename为指定载入的音频文件名称(单引号引出的字符串)返回数据y为所读取的音频数据,fs为采样频率这个函数可以读取多种格式的音频文件,比如wav, mp3, flac, ogg等例:[y,fs] = audioread('1.mp3');%播放读入的数据p = audioplayer(y,fs);play(p);

matlab读取MP3音频数2113据,可以用audioread()函数, 用法很简单.[Y, FS]=audioread(FILENAME) filename为指5261定载入的音4102频文1653件名称(单引号引出的字符串)返回专数据Y为所读取的音频数据,FS为采样频率属这个函数可以读取多种格式的音频文件,比如wav, mp3, flac, ogg等例:[y,Fs] = audioread('1.mp3');%播放读入的数据p = audioplayer(y,Fs);play(p);

这是个Matlab版本的问题,2014以前的版本用到库函数为wavread,之后的版本进行了库函数更新,audioread实现的作用与wavread一致,只不过是调用格式发生了改变,你到软件帮助里看看调用格式就可以完成替换了

可能原因:sound(y)默认采样率是8192Hz,而录音的采样率fs不是8192Hz,就会出现声音不对.至于你说,“不管读入哪一段儿语音,播放出来的都是同一段儿语音”,则可能是录音存放位置不在matlab工作路径上,而用sound播放时打开的是另一段录音.

wavread函数 函数语法 y = wavread(filename) [y, Fs] = wavread(filename) [y, Fs, nbits] = wavread(filename) [y, Fs, nbits, opts] = wavread(filename) [] = wavread(filename, N) [] = wavread(filename, [N1 N2]) [] = wavread(, fmt) siz = wavread(

图标,右击,属性,快捷方式,起始位置(修改一下)e:\matlab71\work一般起始位置在work目录下

2016版去除了wavread函数,用的是audioread

<pre t="code" l="bash">audioreadRead audio filecollapse all in pageSyntax[y,Fs] = audioread(filename)example[y,Fs] = audioread(filename,samples)example[y,Fs] = audioread(___,dataType)exampleDescriptionexample[y,Fs] = audioread(

应该不是吧.

相关搜索:

网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com