Effacer les filtres
Effacer les filtres

Difference beteween gtcc function and audioFeatureExtractor

3 vues (au cours des 30 derniers jours)
Yunxing Tian
Yunxing Tian le 28 Juil 2020
Commenté : Yunxing Tian le 29 Juil 2020
I am trying to compare the build-in function gtcc() and extract() for extracting the GTCC features of an audio
By using gtcc function as:
features_gtcc = gtcc(x,fs,"LogEnergy","ignore");
and using extract as:
extractor = audioFeatureExtractor("SampleRate",fs, ...
"Window",hamming(round(0.03*fs),"periodic"), ... % Defalt overlap and window size for gtcc function
"OverlapLength",round(0.02*fs), ...
"gtcc",true);
features_extract = extract(extractor,x);
Two results are different.
Could anyone tell me why is that please?
  3 commentaires
Yunxing Tian
Yunxing Tian le 29 Juil 2020
Dear Jibrahim, my MATLAB version is R2020a Education
Yunxing Tian
Yunxing Tian le 29 Juil 2020
Dear Jibrahim, I think i solved this problem, thanks a lot

Connectez-vous pour commenter.

Réponse acceptée

Yunxing Tian
Yunxing Tian le 29 Juil 2020
Problem solved, it is because the parameter settings
the default setting in two functions is different:
audio feature extractor:
ERB spectrum default setting is:
Num band: 34
Spectrum type: power:
frequency [0, 8000]
The gtcc default setting is
Num band : 32
Spectrum type: Magnitude:
"FrequencyRange", [50, fs/2]
Make them the same ==> problem solved

Plus de réponses (0)

Catégories

En savoir plus sur Feature Extraction dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by