Mercurial > hg > audiodb
view bindings/python/README.txt @ 625:448b28a598e3
added the first pass of the native python access class, open, close and insert supported, query still to come.
Also, on account of a definite memory leak (yet to be sorted out) when using the modulw in the interpreter, sometimes exit() will segfault...
author | map01bf |
---|---|
date | Tue, 22 Sep 2009 12:35:24 +0000 |
parents | 113b2f294256 |
children | 159becb0701e |
line wrap: on
line source
README.txt to install, try: python setup.py build python setup.py install Notes: - a compatible build of audioDB (>=r914) needs to be linkable at runtime - currently only the direct C-api exposure layer is visible, so the calling semantics are a bit gross The actual query call is a bit of a mess, but will be more intuitive from the native python layer (to be written)... so the python bindings now have a complete path: >>import _pyadb >>aDB = _pyadb._pyadb_create("test.adb", 0,0,0) >>_pyadb._pyadb_status(aDB) >>_pyadb._pyadb_insertFromFile(aDB, "someFeats.mfcc12") ...(add some more data) >>result = _pyadb._pyadb_queryFromKey(aDB, "a Key in aDB", [options]) and then result has a nice dict of your results. 21 September 2009, Ben Fields, b.fields@gold.ac.uk