Table of Contents
Implementations
A list of existing implementations that you can use for projects.
How to find them? Talking with people, Google, newsgroups (comp.ai.*), Google Groups (face-rec, ), and the references at the end of this page.
Learning
References
- Machine Learning Open Source Software: forum for open source software in machine learning
Perception
Vision
Face detection/recognition
- OpenCV library: face detection algorithms (C/C++)
- Beszedes: Face / Facial features / Expression recognition (C++ / C), skin detection (Matlab)
- CSU Face Identification Evaluation System: 4 baseline face recognition algorithms (C), with training data
- Malic: face recognition
Misc
- OpenVidia: GPU accelerated Computer Vision Library
- VXL: Vision-something-libraries
- Color Image Segmentation: using controlled rival-penalized competitive learning in multiple color spaces (C++)
- KLT Tracker: Kanade-Lucas-Tomasi tracker
Speech
Recognition
- CMUSphinx: speech recognition engine
- HTK: Hidden Markov Model Toolkit
- CMUSec: Acoustic Segmentation
- tsylb2: Syllabification software (C)
- Qualcomm-ICSI-OGI: speech detection, Wiener filter noise reduction, nonspeech frame dropping
- Kleinschmidt: Gabor Feature Extraction for Automatic Speech Recognition
- Sonic: Large Vocabulary Continuous Speech Recognition System (C++)
- NICO Toolkit: artificial neural network (ANN) toolkit designed and optimized for speech technology applications
Synthesis
Misc
- http://www.jjj.de/fxt/FXT: Fast transforms and low level algorithms
- The Edinburgh Speech Tools Library: collection of C++ class, functions and related programs for manipulating the sorts of objects used in speech processing
- SPTK: Speech Signal Processing Toolkit
- NLTK: Natural Language Toolkit (Python)
- MALLET: Advanced Machine Learning for Language
- TiMBL: Tilburg Memory-Based Learner
Corpus
- VoxForge: speech corpus