{ "info": { "author": "Guenter Bartsch", "author_email": "guenter@zamia.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: C++", "Programming Language :: Cython", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Multimedia :: Sound/Audio :: Speech", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# py-kaldi-asr\n\nSome simple wrappers around kaldi-asr intended to make using kaldi's online nnet3-chain\ndecoders as convenient as possible. Kaldi's online GMM decoders are also supported.\n\nTarget audience are developers who would like to use kaldi-asr as-is for speech\nrecognition in their application on GNU/Linux operating systems.\n\nConstructive comments, patches and pull-requests are very welcome.\n\nGetting Started\n===============\n\nWe recommend using pre-trained modules from the [zamia-speech](http://zamia-speech.org/) project\nto get started. There you will also find a tutorial complete with links to pre-built binary packages\nto get you up and running with free and open source speech recognition in a matter of minutes:\n\n[Zamia Speech Tutorial](https://github.com/gooofy/zamia-speech#get-started-with-our-pre-trained-models)\n\nExample Code\n------------\n\nSimple wav file decoding:\n\n```python\nfrom kaldiasr.nnet3 import KaldiNNet3OnlineModel, KaldiNNet3OnlineDecoder\n\nMODELDIR = 'data/models/kaldi-generic-en-tdnn_sp-latest'\nWAVFILE = 'data/dw961.wav'\n\nkaldi_model = KaldiNNet3OnlineModel (MODELDIR)\ndecoder = KaldiNNet3OnlineDecoder (kaldi_model)\n\nif decoder.decode_wav_file(WAVFILE):\n\n s, l = decoder.get_decoded_string()\n\n print\n print u\"*****************************************************************\"\n print u\"**\", WAVFILE\n print u\"**\", s\n print u\"** %s likelihood:\" % MODELDIR, l\n print u\"*****************************************************************\"\n print\n\nelse:\n\n print \"***ERROR: decoding of %s failed.\" % WAVFILE\n```\n\nPlease check the examples directory for more example code.\n\nRequirements\n============\n\n* Python 2.7 or 3.5\n* NumPy\n* Cython\n* [kaldi-asr](http://kaldi-asr.org/ \"kaldi-asr.org\")\n\nSetup Notes\n===========\n\nSource\n------\n\nAt the time of this writing kaldi-asr does not seem to have an official way to\ninstall it on a system. \n\nSo, for now we will rely on pkg-config to provide LIBS and CFLAGS for compilation:\nCreate a file called `kaldi-asr.pc` somewhere in your `PKG_CONFIG_PATH` that provides\nthis information:\n\n```bash\nkaldi_root=/opt/kaldi\n\nName: kaldi-asr\nDescription: kaldi-asr speech recognition toolkit\nVersion: 5.2\nRequires: atlas\nLibs: -L${kaldi_root}/tools/openfst/lib -L${kaldi_root}/src/lib -lkaldi-decoder -lkaldi-lat -lkaldi-fstext -lkaldi-hmm -lkaldi-feat -lkaldi-transform -lkaldi-gmm -lkaldi-tree -lkaldi-util -lkaldi-matrix -lkaldi-base -lkaldi-nnet3 -lkaldi-online2 -lkaldi-cudamatrix -lkaldi-ivector -lfst\nCflags: -I${kaldi_root}/src -I${kaldi_root}/tools/openfst/include\n```\n\nmake sure `kaldi_root` points to wherever your kaldi checkout lives in your filesystem.\n\nATLAS\n-----\n\nYou may need to install ATLAS headers even if you didn't need them to compile Kaldi.\n\n```\n$ sudo apt install libatlas-dev\n```\n\nLicense\n=======\n\nMy own code is Apache licensed unless otherwise noted in the script's copyright\nheaders.\n\nSome scripts and files are based on works of others, in those cases it is my\nintention to keep the original license intact. Please make sure to check the\ncopyright headers inside for more information.\n\nAuthor\n======\n\nGuenter Bartsch
\nKaldi 5.1 adaptation contributed by mariasmo https://github.com/mariasmo
\nKaldi GMM model support contributed by David Zurow https://github.com/daanzu
", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gooofy/py-kaldi-asr", "keywords": "kaldi asr", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "py-kaldi-asr", "package_url": "https://pypi.org/project/py-kaldi-asr/", "platform": "", "project_url": "https://pypi.org/project/py-kaldi-asr/", "project_urls": { "Homepage": "https://github.com/gooofy/py-kaldi-asr" }, "release_url": "https://pypi.org/project/py-kaldi-asr/0.5.2/", "requires_dist": null, "requires_python": "", "summary": "Simple Python/Cython interface to kaldi-asr nnet3/chain and gmm decoders", "version": "0.5.2" }, "last_serial": 4746873, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "323959b45f12d49311acdffe764bb7a1", "sha256": "e4f5a98a2dc61fa941b20eb11c4d46016f2e0230ff682369167f0883cab7a286" }, "downloads": -1, "filename": "py-kaldi-asr-0.2.2.tar.gz", "has_sig": false, "md5_digest": "323959b45f12d49311acdffe764bb7a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9375, "upload_time": "2017-12-15T01:39:27", "url": "https://files.pythonhosted.org/packages/28/c9/bc5f1bad8f74eb07522ef0405f1ec4b6461ae560e7aa6ecdf958d05d2101/py-kaldi-asr-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "e9003033b5817fda0a70d2c6edde83df", "sha256": "1ba45ee40dcea6648fbf97980d9147f1266bf61157afd77c88d5b46f6a94f2be" }, "downloads": -1, "filename": "py-kaldi-asr-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e9003033b5817fda0a70d2c6edde83df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9764, "upload_time": "2017-12-23T19:33:37", "url": "https://files.pythonhosted.org/packages/08/a5/2edd932d0c8ae54032bb3860dfc4173e6e55755f60f20b994eb274b10e37/py-kaldi-asr-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "5dbe39543b3967e9fa20e061f8bdb741", "sha256": "7c69e1d4bf839ab71889b37f3c997414be89a7e7d8e51cc5cce42392e30bab2d" }, "downloads": -1, "filename": "py-kaldi-asr-0.2.5.tar.gz", "has_sig": false, "md5_digest": "5dbe39543b3967e9fa20e061f8bdb741", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9792, "upload_time": "2018-03-12T11:34:23", "url": "https://files.pythonhosted.org/packages/64/e4/5af65c560ebdb5830977f3aded397fde92af881c38313ffef5029dd7f9c0/py-kaldi-asr-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d0533e7c2009405d9ca43554d91a8cc3", "sha256": "aa00320d4a8acd01771fbd05419f2498d53fb4ba4ae98cb64e7ec87b3ab620ad" }, "downloads": -1, "filename": "py-kaldi-asr-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d0533e7c2009405d9ca43554d91a8cc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9801, "upload_time": "2018-06-03T09:08:21", "url": "https://files.pythonhosted.org/packages/be/c9/b25dd5d9d5621a8e3327b931e22e69ee256c50767c3646b087c9f05047fd/py-kaldi-asr-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4de79e638909f5b1b5937e113477fb4c", "sha256": "cb8b4149fbc70f273651c79eef94f896c1df6b273bc64eaaf44f75f6f2a08f17" }, "downloads": -1, "filename": "py-kaldi-asr-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4de79e638909f5b1b5937e113477fb4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9825, "upload_time": "2018-06-12T21:51:59", "url": "https://files.pythonhosted.org/packages/5f/a1/9df3b0847be98f182c13d1af503ddb3eeb261355fc71eaeacf392a3e6b8e/py-kaldi-asr-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f1576a063bfef97be70b3361b7c026d0", "sha256": "4e1803707ca81336368adfa1a170041672c7f169e7317f799c6e433fd3a6261c" }, "downloads": -1, "filename": "py-kaldi-asr-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f1576a063bfef97be70b3361b7c026d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9810, "upload_time": "2018-06-25T16:20:09", "url": "https://files.pythonhosted.org/packages/77/26/2bda29c07bbe4a0c6613f6d6292ce6044f6a6ab01923b80bac9678eb107b/py-kaldi-asr-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "e1f61a605f0fe2bf1a6eb33d359283a7", "sha256": "2a081d372cb5b62e9eafd5c6a8dcc842edeb9b1c4b2c7ec792e61743cf15f3c8" }, "downloads": -1, "filename": "py-kaldi-asr-0.3.3.tar.gz", "has_sig": false, "md5_digest": "e1f61a605f0fe2bf1a6eb33d359283a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 218018, "upload_time": "2018-06-30T09:15:26", "url": "https://files.pythonhosted.org/packages/29/c1/61a64cd7dfd98499bef10800679bfc9dc9dbfc9464526c32f67080cb8bfc/py-kaldi-asr-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6ca104a0f19d6f3734b8fa6470e03c61", "sha256": "64a4624308cc2b5a3cc67a30e7836ce7697c3fa28a76027a9f1746d805949b9e" }, "downloads": -1, "filename": "py-kaldi-asr-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6ca104a0f19d6f3734b8fa6470e03c61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 218413, "upload_time": "2018-07-01T09:40:58", "url": "https://files.pythonhosted.org/packages/bf/1f/ba78fc6213a1e05146d439bab020ac195f2771ea1a78c38bdda1bae04314/py-kaldi-asr-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "3917836e91ad0f87b84111d16b04c4cf", "sha256": "c73ffc78ecb660042fde0f4a5606da4fac2a3f9e2194e6e9cfc5a2f110c38f03" }, "downloads": -1, "filename": "py-kaldi-asr-0.4.1.tar.gz", "has_sig": false, "md5_digest": "3917836e91ad0f87b84111d16b04c4cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 218409, "upload_time": "2018-07-09T20:37:39", "url": "https://files.pythonhosted.org/packages/b0/fe/4a472fe361958edd482ab61d77b595a6d648ca408376b43bc6e0c100eff3/py-kaldi-asr-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c5715c2c82a2226f095b9884d729a516", "sha256": "c53936c924c46ba77fd14b7338e9f9ac27451a222add26ccdf551dc5651ff3f9" }, "downloads": -1, "filename": "py-kaldi-asr-0.5.0.tar.gz", "has_sig": false, "md5_digest": "c5715c2c82a2226f095b9884d729a516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 219633, "upload_time": "2018-12-04T22:51:09", "url": "https://files.pythonhosted.org/packages/26/9e/25da44f1f795a02e4cd838dcd86b828799c886a3ee5d679f89c3cf51941c/py-kaldi-asr-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "eb46a8fb4bef714b1ac082894b9527a1", "sha256": "287fdf1c6212b2319281ad5488055543d02865c8232f6097d9c2b6e14ed23be5" }, "downloads": -1, "filename": "py-kaldi-asr-0.5.1.tar.gz", "has_sig": false, "md5_digest": "eb46a8fb4bef714b1ac082894b9527a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 220015, "upload_time": "2019-01-27T18:42:24", "url": "https://files.pythonhosted.org/packages/ba/ee/e0849433090f78cd71dbf877d9e2fa92c788e2a61519f9a1a14d412c09f1/py-kaldi-asr-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "2676f7c6832a71222c1383cc38e0b96f", "sha256": "481c401c51ff48797a08e7eeec9ed3145a8600dc1b4699e41e26057794c49680" }, "downloads": -1, "filename": "py-kaldi-asr-0.5.2.tar.gz", "has_sig": false, "md5_digest": "2676f7c6832a71222c1383cc38e0b96f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 220220, "upload_time": "2019-01-27T18:56:52", "url": "https://files.pythonhosted.org/packages/b5/bb/0082185cfa67d63068358de9b1a65661c8dcdbe97e935809427d5881ea17/py-kaldi-asr-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2676f7c6832a71222c1383cc38e0b96f", "sha256": "481c401c51ff48797a08e7eeec9ed3145a8600dc1b4699e41e26057794c49680" }, "downloads": -1, "filename": "py-kaldi-asr-0.5.2.tar.gz", "has_sig": false, "md5_digest": "2676f7c6832a71222c1383cc38e0b96f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 220220, "upload_time": "2019-01-27T18:56:52", "url": "https://files.pythonhosted.org/packages/b5/bb/0082185cfa67d63068358de9b1a65661c8dcdbe97e935809427d5881ea17/py-kaldi-asr-0.5.2.tar.gz" } ] }