Quick question about difference between two implementations of MFCC
At a glance - the number of filters is different, the first algorithm has it equal to 48, while the second one - to 32. But even these small things aside, MFCC computation is basically a pipeline of algorithms with 4 or 5 stages. And each stage has some input parameters varying which you can get slightly different output. Given that each stage is implemented properly these differences have negligible effect on the recognition result.