{
"info": {
"author": "Oliver Adams",
"author_email": "oliver.adams@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Programming Language :: Python",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6"
],
"description": "Persephone v0.4.0 (beta version)\n================================\n\nPersephone (/p\u0259r\u02c8s\u025bf\u0259ni/) is an automatic phoneme transcription tool.\nTraditional speech recognition tools require a large pronunciation\nlexicon (describing how words are pronounced) and much training data so\nthat the system can learn to output orthographic transcriptions. In\ncontrast, Persephone is designed for situations where training data is\nlimited, perhaps as little as an hour of transcribed speech. Such\nlimitations on data are common in the documentation of low-resource\nlanguages. It is possible to use such small amounts of data to train a\ntranscription model that can help aid transcription, yet such technology\nhas not been widely adopted.\n\n The speech recognition tool presented here is named after the\n goddess who was abducted by Hades and must spend one half of each\n year in the Underworld. Which of linguistics or computer science is\n Hell, and which the joyful world of spring and light? For each it\u2019s\n the other, of course. --- Alexis Michaud\n\nThe goal of Persephone is to make state-of-the-art phonemic\ntranscription accessible to people involved in language documentation.\nCreating an easy-to-use user interface is central to this. The user\ninterface and APIs are a work in progress and currently Persephone must\nbe run via a command line.\n\nThe tool is implemented in Python/Tensorflow with extensibility in mind.\nCurrently just one model is implemented, which uses bidirectional long\nshort-term memory (LSTMs) and the connectionist temporal classification\n(CTC) loss function.\n\nWe are happy to offer direct help to anyone who wants to use it.\nPlease use the `discussion mailing list `_ \nto discuss questions regarding this project.\nWe are also very welcome to thoughts, constructive criticism, help with\ndesign, development and documentation, along with any `bug reports `_ or\n`pull requests `_ you may have.\n\nDocumentation\n=============\n\nDocumentation can be found `here `_.\n\nContributors\n============\n\nPersephone has been built based on the code contributions of:\n\n* Oliver Adams\n* `Janis Lesinskis `_\n* Ben Foley\n* Nay San\n\nCitation\n========\n\nIf you use this code in a publication, please cite `Evaluating Phonemic\nTranscription of Low-Resource Tonal Languages for Language\nDocumentation `_:\n\n::\n\n @inproceedings{adams18evaluating,\n title = {Evaluating phonemic transcription of low-resource tonal languages for language documentation},\n author = {Adams, Oliver and Cohn, Trevor and Neubig, Graham and Cruz, Hilaria and Bird, Steven and Michaud, Alexis},\n booktitle = {Proceedings of LREC 2018},\n year = {2018}\n }\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/oadams/persephone",
"keywords": "speech-recognition machine-learning acoustic-models artificial-intelligence neural-networks",
"license": "GPLv3",
"maintainer": "",
"maintainer_email": "",
"name": "persephone",
"package_url": "https://pypi.org/project/persephone/",
"platform": "",
"project_url": "https://pypi.org/project/persephone/",
"project_urls": {
"Homepage": "https://github.com/oadams/persephone"
},
"release_url": "https://pypi.org/project/persephone/0.4.0/",
"requires_dist": [
"GitPython (==2.1.8)",
"nltk (==3.4.5)",
"numpy (<2,>=1.14.5)",
"python-speech-features (==0.6)",
"scipy (<2,>=1.1.0)",
"tensorflow (<2,>=1.13.1)",
"scikit-learn (==0.21.2)",
"pympi-ling (==1.69)",
"pydub (==0.20.0)",
"pint (==0.9)"
],
"requires_python": "",
"summary": "A tool for developing automatic phoneme transcription models",
"version": "0.4.0"
},
"last_serial": 5762709,
"releases": {
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "f4ada57d8d9e41412f9d1c9b26a5264b",
"sha256": "5c43b77253227ea2f99014c031d493170a1d7a1ad28b3aa8f4fcefb248cb66ea"
},
"downloads": -1,
"filename": "persephone-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f4ada57d8d9e41412f9d1c9b26a5264b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 69912,
"upload_time": "2018-02-09T10:21:06",
"url": "https://files.pythonhosted.org/packages/39/82/ecb5ed51ad8dd125864aa3e0aa7c3b3ad276ccd4c2402fd06ed452459bb4/persephone-0.1.7-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a4c20245d4c0c1ce53134c35fcdb8bd9",
"sha256": "dd55a11e027930848c97dfedc85fbca209f142a4c103fd2d4ad980ce130d7e97"
},
"downloads": -1,
"filename": "persephone-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "a4c20245d4c0c1ce53134c35fcdb8bd9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 54926,
"upload_time": "2018-02-09T10:21:09",
"url": "https://files.pythonhosted.org/packages/55/86/a122a4b02f0df2fb140d0227bb8b362b5eb2655dbee7ee9679f83ea03861/persephone-0.1.7.tar.gz"
}
],
"0.1.8": [
{
"comment_text": "",
"digests": {
"md5": "c48e39540a87c997de189a926605ba90",
"sha256": "e0242287e807cc65c427449802a6ab92563c11a956a062d42f5434d692bb398b"
},
"downloads": -1,
"filename": "persephone-0.1.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c48e39540a87c997de189a926605ba90",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 70033,
"upload_time": "2018-02-10T06:27:57",
"url": "https://files.pythonhosted.org/packages/f7/2c/89d403edd41f372dce63de9ab88b9a3cf2227ac2999a83514dd7db793485/persephone-0.1.8-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f7bc8a8c999710c3ee63a5cfacd32051",
"sha256": "276ff1fcd18d758a44bfa9caffa928e7504dbb23d65d697e5dbf1c7e163f3dbb"
},
"downloads": -1,
"filename": "persephone-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "f7bc8a8c999710c3ee63a5cfacd32051",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 55029,
"upload_time": "2018-02-10T06:28:03",
"url": "https://files.pythonhosted.org/packages/b6/b1/2897bdbcef93b6885bb3cc8f560df0d20a66f3bc72e1106be7aff5b7dec8/persephone-0.1.8.tar.gz"
}
],
"0.1.9": [
{
"comment_text": "",
"digests": {
"md5": "b0afb7a81cfa157775c9150fe93d71e6",
"sha256": "89802e01365da79db6de77345f3c1b0976cbe628c9e332e80c71688a216379d3"
},
"downloads": -1,
"filename": "persephone-0.1.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b0afb7a81cfa157775c9150fe93d71e6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 75196,
"upload_time": "2018-02-19T20:13:05",
"url": "https://files.pythonhosted.org/packages/34/ab/c5832ce25607cd3a38bace83dfd42a6aa0a57452ca58552f8d34d5d677d5/persephone-0.1.9-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c41511e08faf01187ea1f3447f5499e2",
"sha256": "a4432ed4dbaf3e673b715922b95924de82d94910b1a083a0cb3821c1c7b2a7a3"
},
"downloads": -1,
"filename": "persephone-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "c41511e08faf01187ea1f3447f5499e2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 56966,
"upload_time": "2018-02-19T20:13:10",
"url": "https://files.pythonhosted.org/packages/6d/db/eb7a6d2e70e4f1ea563abee41d9ba9af74010f237044b5082864f15d0656/persephone-0.1.9.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "4e2fd3ba0a885a4195090253e50fbdb3",
"sha256": "6937d4aff673c77b45a6e114b74c75c43d97e22db14fe0ab2c8cdebc3f59e044"
},
"downloads": -1,
"filename": "persephone-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4e2fd3ba0a885a4195090253e50fbdb3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 64562,
"upload_time": "2018-03-20T02:16:26",
"url": "https://files.pythonhosted.org/packages/ca/5e/6a5907d047df32501a755eb550df008589e989ab640b51d4c51db013796b/persephone-0.2.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bcd6fd54a9c002b90bf78160c87ddc00",
"sha256": "13488dfa3afc4cf3cba7cefb9626cc64ad2524a8ee1d194b0da920be3c01d25c"
},
"downloads": -1,
"filename": "persephone-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "bcd6fd54a9c002b90bf78160c87ddc00",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 57969,
"upload_time": "2018-03-20T02:16:29",
"url": "https://files.pythonhosted.org/packages/b9/5d/e38b68be03738ac989fcd5dbdbbbe0c0b44f3171ba1a2ccbf898bd51685c/persephone-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "a81d8e0bdf58e93eb3c9f1c64e00d917",
"sha256": "816f6eaa9eba4819a0c2745ba86ff0f01e7a84055b4589f9d632f7429177b613"
},
"downloads": -1,
"filename": "persephone-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a81d8e0bdf58e93eb3c9f1c64e00d917",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 51438,
"upload_time": "2018-07-14T01:20:48",
"url": "https://files.pythonhosted.org/packages/78/ab/34db08ddb86991a59dbaeb9bb2e16de4aa7188d6e0758f78fc825481bbfd/persephone-0.3.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "402bfb7fde6f29c8f6054c471231a8d7",
"sha256": "594e5bfb5260ffac65408e009dee638df67709648c497edc00c471f288f2b705"
},
"downloads": -1,
"filename": "persephone-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "402bfb7fde6f29c8f6054c471231a8d7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 45756,
"upload_time": "2018-07-14T01:20:49",
"url": "https://files.pythonhosted.org/packages/f2/7f/1d0f177177e65a65c1a6ab59646c264107d5d85e748e003d438f253f814e/persephone-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "feae42490a6f99bad6883271c27822f1",
"sha256": "25b508af0f0c96d5530457960527ad97d3ef58a6d47be55a211474706dfcd34c"
},
"downloads": -1,
"filename": "persephone-0.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "feae42490a6f99bad6883271c27822f1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 51469,
"upload_time": "2018-07-15T00:14:15",
"url": "https://files.pythonhosted.org/packages/20/ba/82b5c3a68f21744210c9df875ab042cf9adf30ad63e58ddc5f8e19e05874/persephone-0.3.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "50b4e56b77adb90d17d2b2cae3b7b72c",
"sha256": "72c50a817a63383e787876be4091fad93d1812176175348c369723649e3a4d9b"
},
"downloads": -1,
"filename": "persephone-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "50b4e56b77adb90d17d2b2cae3b7b72c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 45813,
"upload_time": "2018-07-15T00:14:16",
"url": "https://files.pythonhosted.org/packages/46/bf/9c361606725ce024a0a85d805ec2d0d93849f339be10c1d0836384e6f8dc/persephone-0.3.1.tar.gz"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "949daafc344f3167de30600e46966b59",
"sha256": "1eba085a9b40f826033bbc361ee46ca0914b0a7e4e65e511703b22bce16530dc"
},
"downloads": -1,
"filename": "persephone-0.3.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "949daafc344f3167de30600e46966b59",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 51602,
"upload_time": "2018-08-05T15:58:25",
"url": "https://files.pythonhosted.org/packages/9a/c6/88ae03c150edad28006095890d0661f7cfb312d38d70250552a44c414fa0/persephone-0.3.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "dad7dd2f96f85402aaf400d4ca11598a",
"sha256": "7a8eb25fe6234bd1df01c201d174db92fe98af1151f8e34ecdcaf861bef4d0c0"
},
"downloads": -1,
"filename": "persephone-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "dad7dd2f96f85402aaf400d4ca11598a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 46289,
"upload_time": "2018-08-05T15:58:27",
"url": "https://files.pythonhosted.org/packages/c8/6f/32c852e5860a17625334008994a87538e22d534d7c222240aef42b2ec147/persephone-0.3.2.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "c5f9b9f80a375075ce08c1f70859f5a4",
"sha256": "3ba4cb0553fd2af1493d0a5ea5be8e82f025ee4543c73c1ed19bc14a8ee7c4f1"
},
"downloads": -1,
"filename": "persephone-0.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c5f9b9f80a375075ce08c1f70859f5a4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 66496,
"upload_time": "2019-08-31T00:10:22",
"url": "https://files.pythonhosted.org/packages/3e/cb/2727b09abf0e7db0490932ef1019783496b41a4a2c62ff18a11cf0e2f0d2/persephone-0.4.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "01b03146e07f19c6c433f7277cd4b6c7",
"sha256": "b0d9a93b1ad2b8ab8328b4cad13b39ba4df59f6fa3c3aa69d2c304eb649be97e"
},
"downloads": -1,
"filename": "persephone-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "01b03146e07f19c6c433f7277cd4b6c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 49402,
"upload_time": "2019-08-31T00:10:24",
"url": "https://files.pythonhosted.org/packages/3b/9c/070781310834245f0d09e7be182501bc6778ff14f2d0893d9280384a0f19/persephone-0.4.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "c5f9b9f80a375075ce08c1f70859f5a4",
"sha256": "3ba4cb0553fd2af1493d0a5ea5be8e82f025ee4543c73c1ed19bc14a8ee7c4f1"
},
"downloads": -1,
"filename": "persephone-0.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c5f9b9f80a375075ce08c1f70859f5a4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 66496,
"upload_time": "2019-08-31T00:10:22",
"url": "https://files.pythonhosted.org/packages/3e/cb/2727b09abf0e7db0490932ef1019783496b41a4a2c62ff18a11cf0e2f0d2/persephone-0.4.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "01b03146e07f19c6c433f7277cd4b6c7",
"sha256": "b0d9a93b1ad2b8ab8328b4cad13b39ba4df59f6fa3c3aa69d2c304eb649be97e"
},
"downloads": -1,
"filename": "persephone-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "01b03146e07f19c6c433f7277cd4b6c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 49402,
"upload_time": "2019-08-31T00:10:24",
"url": "https://files.pythonhosted.org/packages/3b/9c/070781310834245f0d09e7be182501bc6778ff14f2d0893d9280384a0f19/persephone-0.4.0.tar.gz"
}
]
}