Reduce MFCC output
I am trying to analyze song audio using a python library, the output is a numpy array, the array is very large in size as the MFCC is calculated for every frame of the audio. When I write this output to a file , each song has an output of about 3-4MB. Is there a way to reduce the N frames of information into a single row of features?
)
python mfcc audio-analysis
add a comment |
I am trying to analyze song audio using a python library, the output is a numpy array, the array is very large in size as the MFCC is calculated for every frame of the audio. When I write this output to a file , each song has an output of about 3-4MB. Is there a way to reduce the N frames of information into a single row of features?
)
python mfcc audio-analysis
add a comment |
I am trying to analyze song audio using a python library, the output is a numpy array, the array is very large in size as the MFCC is calculated for every frame of the audio. When I write this output to a file , each song has an output of about 3-4MB. Is there a way to reduce the N frames of information into a single row of features?
)
python mfcc audio-analysis
I am trying to analyze song audio using a python library, the output is a numpy array, the array is very large in size as the MFCC is calculated for every frame of the audio. When I write this output to a file , each song has an output of about 3-4MB. Is there a way to reduce the N frames of information into a single row of features?
)
python mfcc audio-analysis
python mfcc audio-analysis
asked Nov 15 '18 at 4:23
Nishant RevurNishant Revur
227
227
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
A common practice is to group consecutive frames into sequence windows, compute aggregate statistics on each texture window and then summarize this again using aggregated statistics.
The statistics are computed per input feature (MFCC band in your case).
Example statistics functions would be mean, standard deviation, min, max.
Texture sizes can be between 1-60 seconds.
See Low-level features and timbre, Juan Pablo Bello,
MPATE-GE 2623 Music Information Retrieval
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53312411%2freduce-mfcc-output%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
A common practice is to group consecutive frames into sequence windows, compute aggregate statistics on each texture window and then summarize this again using aggregated statistics.
The statistics are computed per input feature (MFCC band in your case).
Example statistics functions would be mean, standard deviation, min, max.
Texture sizes can be between 1-60 seconds.
See Low-level features and timbre, Juan Pablo Bello,
MPATE-GE 2623 Music Information Retrieval
add a comment |
A common practice is to group consecutive frames into sequence windows, compute aggregate statistics on each texture window and then summarize this again using aggregated statistics.
The statistics are computed per input feature (MFCC band in your case).
Example statistics functions would be mean, standard deviation, min, max.
Texture sizes can be between 1-60 seconds.
See Low-level features and timbre, Juan Pablo Bello,
MPATE-GE 2623 Music Information Retrieval
add a comment |
A common practice is to group consecutive frames into sequence windows, compute aggregate statistics on each texture window and then summarize this again using aggregated statistics.
The statistics are computed per input feature (MFCC band in your case).
Example statistics functions would be mean, standard deviation, min, max.
Texture sizes can be between 1-60 seconds.
See Low-level features and timbre, Juan Pablo Bello,
MPATE-GE 2623 Music Information Retrieval
A common practice is to group consecutive frames into sequence windows, compute aggregate statistics on each texture window and then summarize this again using aggregated statistics.
The statistics are computed per input feature (MFCC band in your case).
Example statistics functions would be mean, standard deviation, min, max.
Texture sizes can be between 1-60 seconds.
See Low-level features and timbre, Juan Pablo Bello,
MPATE-GE 2623 Music Information Retrieval
answered Dec 2 '18 at 2:55
jonnorjonnor
72249
72249
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53312411%2freduce-mfcc-output%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown