{ "info": { "author": "Yuneui Jeong, Suwon Shin", "author_email": "yjeong@humelo.com, ssw0093@humelo.com", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# prosody\n\nPython Prosody API: Emotion & Prosody sensitive TTS\n\n## How To Use\n### Installing\n\nInstall prosody using pip\n```\npython -m pip install prosody\n```\n\n### Creating a Client\n\nFrom `prosody_api` package import `Client` class, then create a Client object with your valid username and password.\n```python\nfrom prosody.prosody_api import Client\n\ncli = Client('your_id', 'your_password')\n```\n\n### Creating a Voice Item\n\nIn order to create a Voice item, which is needed for API server to generate actual WAV file, import `Voice` class from `voice_item` package and create an instance of `Voice` class.\nThere are five public attributes in `Voice` class, two of them are necessary, and the rest is optional.\n\n#### Required Attributes\n1. `text`: The text user wants to convert to a WAV file.\n2. `actor`: User can choose the actor of generated voice.\n\n#### Optional Attributes\n1. `emotion`\n2. `prosody`\n3. `signature`: Users cannot set an arbitrary signature on their own. After registering the Voice, the server will automatically give a signature.\n\n```python\nfrom prosody.prosody_api import Client\nfrom prosody.voice_item import Voice\n\n# Creating a new client and a new Voice object.\ncli = Client('your_id', 'your_password')\nnew_voice = Voice('\uc548\ub155\ud558\uc138\uc694', 'lady1')\nregistered_voice = cli.register_voice(new_voice)\n\n# Updating the Voice object.\nregistered_voice.text = '\ubc18\uac11\uc2b5\ub2c8\ub2e4'\ncli.update_voice(registered_voice)\n\n# Removing the Voice object.\ncli.remove_voice(registered_voice)\n```\n\n### Generating WAV File\nThen, you can call `generate_voice` to create actual WAV file.\n\n```python\ncli.generate_voice(registered_voice)\n```\n\n## Authors\n\n* **Yuneui Jeong** - *Main contributor* - [laviande22](https://github.com/laviande22)\n* **Suwon Shin** - *Boilerplates* - [shh1574](https://github.com/shh1574)\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": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "prosody", "package_url": "https://pypi.org/project/prosody/", "platform": "", "project_url": "https://pypi.org/project/prosody/", "project_urls": null, "release_url": "https://pypi.org/project/prosody/0.0.5/", "requires_dist": [ "aiodns", "aiohttp", "cchardet", "requests" ], "requires_python": "", "summary": "Python Prosody API: Emotion & Prosody sensitive TTS", "version": "0.0.5" }, "last_serial": 4452191, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "4e8dc7aba2558a6bd624f1a942fb05c1", "sha256": "c1d4cb455dff695e3809380545070f37ef5d40c7f79b237debe35b35624d8adb" }, "downloads": -1, "filename": "prosody-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4e8dc7aba2558a6bd624f1a942fb05c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2433, "upload_time": "2018-10-05T07:52:19", "url": "https://files.pythonhosted.org/packages/0b/5f/b6f89027d8f6c008bb491792a469bdae4714a8713ace66d83887d4a79c5e/prosody-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1fdfe85bae1e537404d0d36e1fa3a557", "sha256": "d82a10000913d6c9514a82b4fbbb915c23f83e072f9dc79beb673e9d307fe5fb" }, "downloads": -1, "filename": "prosody-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1fdfe85bae1e537404d0d36e1fa3a557", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3617, "upload_time": "2018-10-17T06:50:14", "url": "https://files.pythonhosted.org/packages/cd/2d/824464b1f2d04dd7d5e7454d8e60582eb2035e3619cb9d81626a01d99969/prosody-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bf2af93ee3edb47a0d7a4bfb029da7a", "sha256": "564894dd3695139a6132bb1344d168b2ca057fd6ac5d9773fd77579a3f4af82f" }, "downloads": -1, "filename": "prosody-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1bf2af93ee3edb47a0d7a4bfb029da7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2350, "upload_time": "2018-10-17T06:50:15", "url": "https://files.pythonhosted.org/packages/d9/a3/8771518c582402beab0dd8b7942e001a15fe5f2f199d7173ba765c19b485/prosody-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "69e52edfe3a2a0b15fc9e4fbcac8dfb7", "sha256": "056e6d38a6b11a38aa2ec64ea314e244d3570cc90c8552c70dbc755d9efca20d" }, "downloads": -1, "filename": "prosody-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "69e52edfe3a2a0b15fc9e4fbcac8dfb7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6578, "upload_time": "2018-10-30T09:10:05", "url": "https://files.pythonhosted.org/packages/bc/35/fe9fa267d6d00c7e311efed997eb471cd05ae0ff4a8028795a501aaca600/prosody-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dd2956c57dce75d124326107017a2fe", "sha256": "f33422ae3e0164d63ba6d2616a896fd5569a58e4bf800e1be2416d0865e8bbe3" }, "downloads": -1, "filename": "prosody-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2dd2956c57dce75d124326107017a2fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4920, "upload_time": "2018-10-30T09:10:07", "url": "https://files.pythonhosted.org/packages/9a/f5/81b526d132938a6bcb88bc2a388df50503b6d3f517f40d62440d040a24da/prosody-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "93a1f08e8a60d7908a068aa2e3996f2b", "sha256": "34e960c375c9fd7215e6769a016abb9ae5be1d71bdc76bf1d42c14531a5f0a86" }, "downloads": -1, "filename": "prosody-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "93a1f08e8a60d7908a068aa2e3996f2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6572, "upload_time": "2018-11-05T09:21:46", "url": "https://files.pythonhosted.org/packages/7f/44/59a7826af6b8ceef2562fe31b1f758407f10dd4681838a953f03b34d26ff/prosody-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da3cd0b1334b95e1baf3303e93ccd7ae", "sha256": "30197ebd1e33214d71567286d4e8cbfec95f1f0ea45809d1ba582dc3ffd81bdd" }, "downloads": -1, "filename": "prosody-0.0.5.tar.gz", "has_sig": false, "md5_digest": "da3cd0b1334b95e1baf3303e93ccd7ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4917, "upload_time": "2018-11-05T09:21:48", "url": "https://files.pythonhosted.org/packages/67/87/22570817645957e5763c8569568e29e21fa6e6ca1b5c6804e8028b358213/prosody-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "93a1f08e8a60d7908a068aa2e3996f2b", "sha256": "34e960c375c9fd7215e6769a016abb9ae5be1d71bdc76bf1d42c14531a5f0a86" }, "downloads": -1, "filename": "prosody-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "93a1f08e8a60d7908a068aa2e3996f2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6572, "upload_time": "2018-11-05T09:21:46", "url": "https://files.pythonhosted.org/packages/7f/44/59a7826af6b8ceef2562fe31b1f758407f10dd4681838a953f03b34d26ff/prosody-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da3cd0b1334b95e1baf3303e93ccd7ae", "sha256": "30197ebd1e33214d71567286d4e8cbfec95f1f0ea45809d1ba582dc3ffd81bdd" }, "downloads": -1, "filename": "prosody-0.0.5.tar.gz", "has_sig": false, "md5_digest": "da3cd0b1334b95e1baf3303e93ccd7ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4917, "upload_time": "2018-11-05T09:21:48", "url": "https://files.pythonhosted.org/packages/67/87/22570817645957e5763c8569568e29e21fa6e6ca1b5c6804e8028b358213/prosody-0.0.5.tar.gz" } ] }