MATLAB Answers

0

audioFeatureExtractor function not found

Moomal Tariq さんによって質問されました 2019 年 11 月 4 日
最新アクティビティ Brian Hemmat さんによって 回答されました 2019 年 12 月 10 日 12:58
I am using Matlab 2018b
[audioIn,fs] = audioread("C:\Users\mooma\Desktop\Audio_Speech_Actors_01-24\Actor_01\1.wav");
aFE = audioFeatureExtractor( "SampleRate",fs,"Window",hamming(round(0.03*fs),"periodic"), "OverlapLength",round(0.02*fs),"mfcc",true);
features = extract(aFE,audioIn);
idx = info(aFE);
Whenever I run this code, an error comes as Undefined function or variable 'audioFeatureExtractor'
Can anyone help me with this . I have to submit project next week.

  0 件のコメント

サインイン to comment.

製品


リリース

R12.1

3 件の回答

Fangjun Jiang
回答者: Fangjun Jiang
2019 年 11 月 4 日
 採用された回答

This function is introduced in R2019b.
https://www.mathworks.com/help/releases/R2019b/audio/ref/audiofeatureextractor.html

  0 件のコメント

サインイン to comment.


回答者: Moomal Tariq 2019 年 11 月 4 日

Is there anyway to solve this problem which doesnt include downloading new version?

  1 件のコメント

Fangjun Jiang
2019 年 11 月 4 日
No. I don't think so.

サインイン to comment.


回答者: Brian Hemmat 2019 年 12 月 10 日 12:58

If you are only interested in MFCC extraction, you can use the mfcc function, which Audio Toolbox introduced in R2018a. Here's how you would use it to accomplish the same thing as in your example:
[audioIn,fs] = audioread("C:\Users\mooma\Desktop\Audio_Speech_Actors_01-24\Actor_01\1.wav");
coeffs = mfcc(audioIn,fs);

  0 件のコメント

サインイン to comment.



Translated by