{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "C Speech Features\r\n=================\r\n\r\nThis library is a complete port of python_speech_features (https://github.com/jameslyons/python_speech_features) to C.\r\n\r\nUsage\r\n-----\r\n\r\nClone this repository in your C/C++ project::\r\n\r\n git clone https://github.com/cwiiis/c_speech_features\r\n\r\nand add these files to your build::\r\n\r\n c_speech_features.c\r\n kiss_fft130/kiss_fft.c\r\n kiss_fft130/tools/kiss_fftr.c\r\n\r\nAlternatively, you can build shared and static libraries to use with your project instead of importing the files directly. Using cmake, from within a check-out::\r\n\r\n cmake -DCMAKE_C_FLAGS=\"-O2\" -DCMAKE_INSTALL_PREFIX=\"/usr/local\" -DENABLE_DOUBLE=OFF\r\n make\r\n\r\nThis will result in libc_speech_features.so and libc_speech_features_static.a being built (or platform equivalents), which you can link in your project. An install target is also provided, allowing system-wide use of the library, but this is not recommended.\r\n\r\nRefer to c_speech_features.h for documentation.\r\n\r\nBindings\r\n--------\r\n\r\nPython\r\n~~~~~~\r\n\r\nBuilding python bindings requires SWIG (http://www.swig.org/) and numpy (http://www.numpy.org/). Run::\r\n\r\n python setup.py install\r\n\r\nThis will build and install the statically linked c_speech_features module, which can then be used in any python script. Refer to python/test/test.py to see examples of its use. For the most part, it is a drop-in replacement for python_speech_features.\r\n\r\nDifferences to python_speech_features\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n* c_speech_features only supports one datatype, which is defined at compile-time. Currently, this can be either 32-bit (float), or 64-bit (double). python_speech_features operates in 64-bit by default.\r\n* The `winfunc` parameter is an array instead of a function, and is expected to be as wide as necessary depending on context.\r\n\r\nUses\r\n~~~~\r\n\r\nIt is not recommended to replace python_speech_features with c_speech_features in a Python context. python_speech_features is safer and will output better error messages when fed with incorrect parameters. c_speech_features is most likely to crash in such situations. On the other hand, this module can be useful to debug issues when using c_speech_features in more appropriate contexts, or if you have very specific needs. c_speech_features is likely to perform faster when compiled with optimisation than python_speech_features. In 64-bit, the gains are minimal, except for particular functions, where as in 32-bit the gains can be substantial (at the cost of precision).", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "c_speech_features", "package_url": "https://pypi.org/project/c_speech_features/", "platform": "", "project_url": "https://pypi.org/project/c_speech_features/", "project_urls": null, "release_url": "https://pypi.org/project/c_speech_features/0.4.8/", "requires_dist": null, "requires_python": null, "summary": "", "version": "0.4.8" }, "last_serial": 2861918, "releases": { "0.4.6": [ { "comment_text": "", "digests": { "md5": "51a1933ff3d1b9bf56b18435c02238c3", "sha256": "6bc8c889779a0fab619272304bae0b05bfae70fc85f3ea9b9501148ec18fb1de" }, "downloads": -1, "filename": "c_speech_features-0.4.6.zip", "has_sig": false, "md5_digest": "51a1933ff3d1b9bf56b18435c02238c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140459, "upload_time": "2017-04-24T16:39:55", "url": "https://files.pythonhosted.org/packages/6d/e7/99f36a6c1ceba5e99a8b6352dd5732a95266c111ea107313588546ce07bd/c_speech_features-0.4.6.zip" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "884d04b6002b6f31d2cd3ea6f15afca7", "sha256": "d993d53b02c747d700e73b31351cf367dcc10ec7a35f3405eae8e05b972ee44a" }, "downloads": -1, "filename": "c_speech_features-0.4.7.zip", "has_sig": false, "md5_digest": "884d04b6002b6f31d2cd3ea6f15afca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141435, "upload_time": "2017-04-25T12:47:29", "url": "https://files.pythonhosted.org/packages/22/3f/24f150818c610c8f28320ff0440abb4b7640dc5aca393c55f5a371616c60/c_speech_features-0.4.7.zip" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "09f9739a64ad9ff2e7972b8e66613744", "sha256": "2fa93e487aea08f37472de78e8a9c60f2fd6c97e79c8fb7cb1211dc7e343566e" }, "downloads": -1, "filename": "c_speech_features-0.4.8.zip", "has_sig": false, "md5_digest": "09f9739a64ad9ff2e7972b8e66613744", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155555, "upload_time": "2017-05-09T15:32:05", "url": "https://files.pythonhosted.org/packages/4f/96/38254e63cb63865949cadd592865eec9d73fbfea6f0df7708771286fb39e/c_speech_features-0.4.8.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09f9739a64ad9ff2e7972b8e66613744", "sha256": "2fa93e487aea08f37472de78e8a9c60f2fd6c97e79c8fb7cb1211dc7e343566e" }, "downloads": -1, "filename": "c_speech_features-0.4.8.zip", "has_sig": false, "md5_digest": "09f9739a64ad9ff2e7972b8e66613744", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155555, "upload_time": "2017-05-09T15:32:05", "url": "https://files.pythonhosted.org/packages/4f/96/38254e63cb63865949cadd592865eec9d73fbfea6f0df7708771286fb39e/c_speech_features-0.4.8.zip" } ] }