/SongFinder

A spectrum analysis based music finder

Primary LanguagePython

Song Finder

A spectrum analysis based music finder.

Write-up: Blog post (in Chinese)

Demo

Set up

In [1]: from SFEngine import *

In [2]: engine = SFEngine()

Index

In [3]: engine.index('original')

Search

For record0.wav:

In [4]: engine.search('record/record0.wav')
original/周杰伦- 73
original/周杰伦- 31
original/周杰伦- 10
original/周杰伦- 28
original/我要快樂 - 張惠妹 28

For record8.wav:

In [5]: engine.search('record/record8.wav')
original/光良 - 童话 67
original/光良 - 童话 39
original/光良 - 童话 33
original/光良 - 童话 135
original/光良 - 童话 69