Article · Wikipedia archive · Last revised Jul 12, 2026

Modular Audio Recognition Framework

Modular Audio Recognition Framework (MARF) is an open-source research platform and a collection of voice, sound, speech, text and natural language processing (NLP) algorithms written in Java and arranged into a modular and extensible framework that attempts to facilitate addition of new algorithms. MARF may act as a library in applications or be used as a source for learning and extension. A few example applications are provided to show how to use the framework. There is also a detailed manual and the API reference in the javadoc format as the project tends to be well documented. MARF, its applications, and the corresponding source code and documentation are released under the BSD-style license.

Last revised
Jul 12, 2026
Read time
≈ 1 min
Length
205 w
Citations
2
Source
Modular Audio Recognition Framework (MARF)
DevelopersSerguei A. Mokhov, Stephen Sinclair, Ian Clement, Dimitrios Nicolacopoulos, The MARF Research and Development Group
Stable release
snapshot-0.3.0-devel-20070108 / January 8, 2007 (2007-01-08)
Operating systemAny with the JVM installed
TypePattern recognition, Artificial intelligence, Signal processing, Software frameworks
LicenseBSD
Websitesourceforge.net/projects/marf
Repository

Modular Audio Recognition Framework (MARF) is an open-source research platform and a collection of voice, sound, speech, text and natural language processing (NLP) algorithms written in Java and arranged into a modular and extensible framework that attempts to facilitate addition of new algorithms. MARF may act as a library in applications or be used as a source for learning and extension. A few example applications are provided to show how to use the framework. There is also a detailed manual1 and the API reference2 in the javadoc format as the project tends to be well documented. MARF, its applications, and the corresponding source code and documentation are released under the BSD-style license.

References

References

Footnotes

Footnotes