Can we recover audio from MFCC coefficients?

守給你的承諾、 提交于 2021-01-27 14:40:58

问题


Can be get an audio signal back from its MFCC coefficients? Also do MFCC coefficients have a range of value if so what is it and if not how do you normalize it between 0 to 1.

I tried using the following MATLAB code:

http://labrosa.ee.columbia.edu/matlab/rastamat/

but the recovered audio is no where similar to the original signal.


回答1:


This question better fits dsp stackexchange.

You can not repair exact signal from MFCC, it drops some information on the way so the signal must be similar but not exactly the same. Usually it's lower quality. You can find examples at http://www.research.ibm.com/haifa/projects/multimedia/recovc/demo/index.html.

You can always normalize any real-valued dataset to 0..1 range. One approach is to normalize std/variation from the experimental data. If your data is x = {x1, x2, x3,....} then you can consider (x_i - mean(x))/std(x). Second approach is apply any mapping function like arctan. Usually such normalization is not needed.



来源:https://stackoverflow.com/questions/23947306/can-we-recover-audio-from-mfcc-coefficients

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!