/khalzam-rs

Audio recognition library

Primary LanguageRustMIT LicenseMIT

Khalzam

Codacy Badge Latest Version Latest Version

About

khalzam is an audio recognition library that makes it easy to index and recognize audio files. It focuses on speed, efficiency and simplicity. Its algrorithm is based on this article.

TODO

  • Rethink the way hashes are stored – use inverted index
  • Try to solve less specific problems:
    • query by humming
    • animal sounds recognition

Setup

You need to create and initialize database:

$ sh ./setup.sh

Usage

You can use the library either through the API or using khalzam-cli