• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
[INFO] MFCC extraction code using vDSP (iOS/OSX)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[INFO] MFCC extraction code using vDSP (iOS/OSX)


  • Subject: [INFO] MFCC extraction code using vDSP (iOS/OSX)
  • From: Heinrich Fink <email@hidden>
  • Date: Tue, 19 Apr 2011 11:50:18 +0200

Hi, 

I have recently built a robust and efficient implementation to extract Mel-Frequency-Cepstral-Coefficients from a window of audio samples. This is achieved by using routines provided by the Accelerate.framework only (no FFTW dependencies). MFCCs are used widely in the domain of audio analysis, especially for speech recognition. As I figure that many readers of this mailing list might be working on similar projects, I would like to share this code with you: 

https://github.com/hfink/matchbox/blob/master/Xcode/WordMatch/MFCCProcessor.hpp

https://github.com/hfink/matchbox/blob/master/Xcode/WordMatch/MFCCProcessor.cpp

I have tested the correctness of this implementation against a commonly used MFCC implementation for Matlab: http://labrosa.ee.columbia.edu/matlab/rastamat/

Especially on newer iOS devices equipped with the armv7 NEON SIMD instructions, this implementation should be pretty fast!

This code was developed during a lab course assignment at our university. A summary of this project is found here: 

http://www.hfink.eu/matchbox

Feedback is very welcome, and I hope some of you find the MFCC extraction useful! Sources are licensed under the MIT license.

best regards, 

Heinrich Fink
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: [INFO] MFCC extraction code using vDSP (iOS/OSX)
      • From: tahome izwah <email@hidden>
  • Prev by Date: Re: Using Audio Units to change MIDI timing
  • Next by Date: iOS audio out through 30 pin
  • Previous by thread: Re: Using Audio Units to change MIDI timing
  • Next by thread: Re: [INFO] MFCC extraction code using vDSP (iOS/OSX)
  • Index(es):
    • Date
    • Thread