Azzera filtri
Azzera filtri

Difference beteween gtcc function and audioFeatureExtractor

3 visualizzazioni (ultimi 30 giorni)
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 Commenti
Yunxing Tian
Yunxing Tian il 29 Lug 2020
Dear Jibrahim, my MATLAB version is R2020a Education
Yunxing Tian
Yunxing Tian il 29 Lug 2020
Dear Jibrahim, I think i solved this problem, thanks a lot

Accedi per commentare.

Risposta accettata

Yunxing Tian
Yunxing Tian il 29 Lug 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

Più risposte (0)

Categorie

Scopri di più su Feature Extraction in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by