{ "info": { "author": "Jian Wu", "author_email": "funcwj@foxmail.com", "bugtrack_url": null, "classifiers": [], "description": "## Kaldi Python IO\n\nA python (3.6+) wrapper for kaldi's data accessing.\n\n### Support Type\n\n* kaldi's binary archives (*.ark)\n* kaldi's scripts (alignments & features, *.scp)\n* kaldi nnet3 data examples in binary (*.egs)\n\n### Install\n\n`python setup.py install` or `pip install kaldi_python_io`\n\n### Usage\n\n* ArchiveReader && AlignArchiveReader\n ```python\n # allow only sequential index\n ark_reader = ArchiveReader(\"copy-feats ark:foo.ark ark:- |\", matrix=True)\n for key, _ in ark_reader:\n print(key)\n ali_reader = AlignArchiveReader(\"gunzip -c foo.ali.gz |\")\n for key, _ in ark_reader:\n print(key)\n ```\n\n* Nnet3EgsReader\n ```python\n # allow only sequential index\n egs_reader = Nnet3EgsReader(\"foo.egs\")\n for key, _ in egs_reader:\n print(\"{}\".format(key))\n ```\n\n* ArchiveWriter\n ```python\n with ArchiveWriter(\"foo.ark\", \"foo.scp\") as writer:\n for i in range(10):\n mat = np.random.rand(100, 20)\n writer.write(\"mat-{:d}\".format(i), mat)\n ```\n\n* ScriptReader && AlignScriptReader\n ```python\n # allow sequential/random index\n scp_reader = ScriptReader(\"shuf foo.scp | head -n 2\", matrix=True)\n for key, mat in scp_reader:\n print(\"{}: {}\".format(key, mat.shape))\n ali_reader = AlignScriptReader(\"foo.ali.scp\")\n for key, ali in ali_reader:\n print(\"{}: {}\".format(key, ali.shape))\n ```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/funcwj/kaldi-python-io", "keywords": "", "license": "Apache V2.0", "maintainer": "", "maintainer_email": "", "name": "kaldi-python-io", "package_url": "https://pypi.org/project/kaldi-python-io/", "platform": "", "project_url": "https://pypi.org/project/kaldi-python-io/", "project_urls": { "Homepage": "https://github.com/funcwj/kaldi-python-io" }, "release_url": "https://pypi.org/project/kaldi-python-io/1.0.1/", "requires_dist": [ "numpy (>=1.14)" ], "requires_python": ">=3.6", "summary": "A pure python IO interface for data accessing in kaldi", "version": "1.0.1" }, "last_serial": 5998947, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6f004c549d5a143be79cbca67d33e053", "sha256": "1259444ecaaa77f49ada37d977540cb0cdfef346b54eba1b9ccb8b4a293b8605" }, "downloads": -1, "filename": "kaldi_python_io-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6f004c549d5a143be79cbca67d33e053", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12785, "upload_time": "2019-10-19T06:49:57", "url": "https://files.pythonhosted.org/packages/2c/c7/5d4e02a57a8fa002a9a16a99269006d51b8561cdc170cf852f515da92da3/kaldi_python_io-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b94a97c7a59effb5ab08a8d867231df", "sha256": "f635e0b37379df7b1bb9955d37ac5ca468ba5dda27db6e82959ae969da3c5cae" }, "downloads": -1, "filename": "kaldi-python-io-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2b94a97c7a59effb5ab08a8d867231df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7815, "upload_time": "2019-10-19T06:49:59", "url": "https://files.pythonhosted.org/packages/03/d9/6a1b4ba472aab58249ef73753adb91db69300cb44bd88ff4e911a2c8cc0d/kaldi-python-io-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "66be7b91beb5f27716a98fe8a9e35506", "sha256": "a533859f566093a6c39ae42d0521b50a64a969d8d07af609cd639456060f1145" }, "downloads": -1, "filename": "kaldi_python_io-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "66be7b91beb5f27716a98fe8a9e35506", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13318, "upload_time": "2019-10-19T06:54:37", "url": "https://files.pythonhosted.org/packages/10/76/c87eabe01bb7b7fd3bda4b9a0e1cf5b5c72559da1697d3463d06e8eda14b/kaldi_python_io-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4679874639b85a857a6d46cb1e444e67", "sha256": "b98709e05a6f5eec81f1646de19c456146e8e18f88f9aa643b852efe502f8764" }, "downloads": -1, "filename": "kaldi-python-io-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4679874639b85a857a6d46cb1e444e67", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8100, "upload_time": "2019-10-19T06:54:38", "url": "https://files.pythonhosted.org/packages/aa/db/813260ddf76b463cb7b0efd3d3c9fe2214c52ebe1863384282d5cc9cdf91/kaldi-python-io-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66be7b91beb5f27716a98fe8a9e35506", "sha256": "a533859f566093a6c39ae42d0521b50a64a969d8d07af609cd639456060f1145" }, "downloads": -1, "filename": "kaldi_python_io-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "66be7b91beb5f27716a98fe8a9e35506", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13318, "upload_time": "2019-10-19T06:54:37", "url": "https://files.pythonhosted.org/packages/10/76/c87eabe01bb7b7fd3bda4b9a0e1cf5b5c72559da1697d3463d06e8eda14b/kaldi_python_io-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4679874639b85a857a6d46cb1e444e67", "sha256": "b98709e05a6f5eec81f1646de19c456146e8e18f88f9aa643b852efe502f8764" }, "downloads": -1, "filename": "kaldi-python-io-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4679874639b85a857a6d46cb1e444e67", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8100, "upload_time": "2019-10-19T06:54:38", "url": "https://files.pythonhosted.org/packages/aa/db/813260ddf76b463cb7b0efd3d3c9fe2214c52ebe1863384282d5cc9cdf91/kaldi-python-io-1.0.1.tar.gz" } ] }