{ "info": { "author": "Pawe\u0142 Adamczak", "author_email": "pawel.adamczak@sidnet.info", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "Ivona, Speak!\n=============\n\n|Build status| |Test coverage| |PyPI version| |Python versions|\n|License|\n\nPython script that lets you easily convert passed text to synthesized\naudio files, with help of Amazon's `IVONA `__.\nAll you need is a pair of\n`keys `__\nand this script. Yes, that's *literally* everything you need to never\nspeak again. If that's your thing of course.\n\nIf you want to use IVONA Speech Cloud directly inside your Python\nproject then you should have a look at\n`python-ivona-api `__,\nwhich this script uses in the background.\n\nInstallation\n------------\n\n>From PyPI (recommended):\n\n::\n\n $ pip install ivona_speak\n\nWith ``git clone``:\n\n::\n\n $ git clone https://github.com/Pythonity/ivona-speak\n $ pip install -r ivona-speak/requirements.txt\n $ cd ivona-speak/bin\n\nUsage\n-----\n\n::\n\n $ ivona-speak --help\n\n Easily convert passed text to synthesized audio files, with help of\n Amazon's IVONA. All you need is a pair of auth keys.\n\n See https://github.com/Pythonity/ivona-speak for more info.\n\n Options:\n --help Show this message and exit.\n\n Commands:\n synthesize* Synthesize passed text and save it as an...\n list-voices List available Ivona voices\n\nExamples\n--------\n\nYou can provide keys either explicitly:\n\n::\n\n $ ivona-speak --access-key 'YOUR_ACTUAL_ACCESS_KEY' --secret-key 'YOUR_ACTUAL_SECRET_KEY' list-voices\n\nor export them as environment variables:\n\n::\n\n $ export IVONA_ACCESS_KEY='...'\n $ export IVONA_SECRET_KEY='...'\n $ ivona-speak list-voices\n\nThe default subcommand is ``synthesize``, so these do the same:\n\n::\n\n $ ivona-speak synthesize -o hello_world.mp3 'Hello world!'\n $ ivona-speak -o hello_world.mp3 'Hello world!'\n\nI want someone to say 'Hello world!', and say it quick:\n\n::\n\n $ ivona-speak synthesize -o hello_world.mp3 'Hello world!'\n\nShe sounds so nice. I want someone special to respond her:\n\n::\n\n $ ivona-speak synthesize -o response.mp3 -n Joey 'How you doin?'\n\nTests\n-----\n\nPackage was tested with the help of ``py.test`` and ``tox`` on Python\n2.7, 3.4, 3.5 and 3.6 (see ``tox.ini``).\n\nCode coverage is available at\n`Coveralls `__.\n\nTo run tests yourself you need to set environment variables with secret\nand access keys before running ``tox`` inside the repository:\n\n.. code:: shell\n\n $ pip install tox\n $ export IVONA_ACCESS_KEY='..'\n $ export IVONA_SECRET_KEY='..'\n $ tox\n\nContributions\n-------------\n\nPackage source code is available at\n`GitHub `__.\n\nFeel free to use, ask, fork, star, report bugs, fix them, suggest\nenhancements, add functionality and point out any mistakes. Thanks!\n\nAuthors\n-------\n\nDeveloped and maintained by `Pythonity `__, a\ngroup of Python enthusiasts who love open source, have a neat\n`blog `__ and are available `for\nhire `__.\n\nWritten by `Pawe\u0142 Adamczak `__.\n\nReleased under `MIT\nLicense `__.\n\n.. |Build status| image:: https://img.shields.io/travis/Pythonity/ivona-speak.svg\n :target: https://travis-ci.org/Pythonity/ivona-speak\n.. |Test coverage| image:: https://img.shields.io/coveralls/Pythonity/ivona-speak.svg\n :target: https://coveralls.io/github/Pythonity/ivona-speak\n.. |PyPI version| image:: https://img.shields.io/pypi/v/ivona_speak.svg\n :target: https://pypi.python.org/pypi/ivona_speak\n.. |Python versions| image:: https://img.shields.io/pypi/pyversions/ivona_speak.svg\n :target: https://pypi.python.org/pypi/ivona_speak\n.. |License| image:: https://img.shields.io/github/license/Pythonity/ivona-speak.svg\n :target: https://github.com/Pythonity/ivona-speak/blob/master/LICENSE\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/Pythonity/ivona-speak/releases/latest", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Pythonity/ivona-speak", "keywords": "amazon ivona text to speech synthesize", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "ivona_speak", "package_url": "https://pypi.org/project/ivona_speak/", "platform": "", "project_url": "https://pypi.org/project/ivona_speak/", "project_urls": { "Download": "https://github.com/Pythonity/ivona-speak/releases/latest", "Homepage": "https://github.com/Pythonity/ivona-speak" }, "release_url": "https://pypi.org/project/ivona_speak/0.3.0/", "requires_dist": [ "click (>=6.7)", "click-default-group (>=1.2)", "ivona-api (>=0.3.0)", "pytest; extra == 'testing'" ], "requires_python": "", "summary": "Python script that lets you easily convert text to synthesized audio files, with help of Amazon's IVONA.", "version": "0.3.0" }, "last_serial": 2953212, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0421fb0c17398806dc8eb294f3a10195", "sha256": "f64a7ba6137dcae677b96476ac37b9818f943a2a8775c25757062fa7b0f17215" }, "downloads": -1, "filename": "ivona_speak-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0421fb0c17398806dc8eb294f3a10195", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21015, "upload_time": "2016-06-07T13:46:20", "url": "https://files.pythonhosted.org/packages/7f/fa/ce198a5fb665123e01fa58213658d05248cf0649fd63a956a2d12dd16987/ivona_speak-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0fdba5db4066ddf0e778d7ae764ff02", "sha256": "8f5a06430edf9363db5b3aaaeda67e57eb7d4701e4f1e58ce3283240d527f7ea" }, "downloads": -1, "filename": "ivona_speak-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e0fdba5db4066ddf0e778d7ae764ff02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19968, "upload_time": "2016-06-07T13:46:27", "url": "https://files.pythonhosted.org/packages/23/94/ae585524ef7772f3e9de8f67231b35a02d139543330e3eef4f77e6681669/ivona_speak-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c798c2e57b68335168298b9c8cf4dca2", "sha256": "31f7fcbe56db624e0be88f3cb72443439e4d0f6543d5eb142fd7b1e36eb26515" }, "downloads": -1, "filename": "ivona_speak-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c798c2e57b68335168298b9c8cf4dca2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21002, "upload_time": "2016-06-07T13:50:48", "url": "https://files.pythonhosted.org/packages/74/f6/a652100224f16a8f15d6c75b595feb239ddd46b1289283d4aabc377a4b7a/ivona_speak-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f01622972aeff2fc831f7639e1220998", "sha256": "461775715eab18a4b26edff7e84f19b1a4d5938e76a2912439c1d8fbe09c4998" }, "downloads": -1, "filename": "ivona_speak-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f01622972aeff2fc831f7639e1220998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19955, "upload_time": "2016-06-07T13:50:56", "url": "https://files.pythonhosted.org/packages/b4/d7/f4b4dea717344855ee570b219cb3b6ab75e1fce89fbb548d9602efed898c/ivona_speak-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ae110db0dfb77877fde5a01be41d2613", "sha256": "3e746ac7e1f0ffa3b2fa0b9bd0b7749b0395f4919e4253dc2cb54b92058ba33d" }, "downloads": -1, "filename": "ivona_speak-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae110db0dfb77877fde5a01be41d2613", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21197, "upload_time": "2016-11-20T23:05:13", "url": "https://files.pythonhosted.org/packages/05/7a/0d3c91ddb4ef5281f0b7f35f215408dc084451e0b8f1737f7ea6f31e452c/ivona_speak-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1b80bc9f93625f0564dbda02e638dc6", "sha256": "c54352360fd56d10484281eebf6fd8da7dfb18b8c7c29f2f78048a4b48584d72" }, "downloads": -1, "filename": "ivona_speak-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b1b80bc9f93625f0564dbda02e638dc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20126, "upload_time": "2016-11-20T23:05:15", "url": "https://files.pythonhosted.org/packages/c6/1e/82ede20357b0f8b5cec6203884fd4fb14a376b32595dd4640ddcf4c33306/ivona_speak-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a987ff304868d39216b62087441c0d0f", "sha256": "03b72eb9cc82f95ebd8457fbe10cbb2266a0fc80ce999318a25210ffabe3a9a2" }, "downloads": -1, "filename": "ivona_speak-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a987ff304868d39216b62087441c0d0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20328, "upload_time": "2017-01-21T12:35:51", "url": "https://files.pythonhosted.org/packages/e7/f0/1d6ad7c0481f0e6a6c34c8665b00f46ec0fa879604f528f93dc534291d82/ivona_speak-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "035032062ee63f0263f519915540fb56", "sha256": "e9219f8770a6a517d078b76fbf48c83d3285a956537cb4264df54478f5588cff" }, "downloads": -1, "filename": "ivona_speak-0.2.0.tar.gz", "has_sig": false, "md5_digest": "035032062ee63f0263f519915540fb56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19685, "upload_time": "2017-01-21T12:35:53", "url": "https://files.pythonhosted.org/packages/36/c0/02152d7dbf14e5b20b1f63f27d79e1c1d5cc195ccb3324a9d340b7ff86c7/ivona_speak-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e87f4e7a2be80e26a93023b14269395e", "sha256": "e1646b02f68fb6276588d9f7bbd8fcafb43401eeb82bf425495d55f988c9b254" }, "downloads": -1, "filename": "ivona_speak-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e87f4e7a2be80e26a93023b14269395e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20357, "upload_time": "2017-02-25T11:59:45", "url": "https://files.pythonhosted.org/packages/3d/d8/69fafd79d0a788b16be237b6be95be94d434ca2e8c953ad328a31cb3e90f/ivona_speak-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4e4134286e3679faec6f76d0b798854", "sha256": "da5aafc8670ab99760e1a04ad1495a36ab31946132cd4be782e9f3a34157f5ba" }, "downloads": -1, "filename": "ivona_speak-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c4e4134286e3679faec6f76d0b798854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19683, "upload_time": "2017-02-25T11:59:47", "url": "https://files.pythonhosted.org/packages/73/9b/cece816a939584f3fcafe55a0193e99855e9993961054eac2c985a651367/ivona_speak-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "026740cf0402c6946b80cd83fa3e6308", "sha256": "25750059c9e4ba784ccb7b37a15424c2a40115719053abee2d4442c319ed6bcb" }, "downloads": -1, "filename": "ivona_speak-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "026740cf0402c6946b80cd83fa3e6308", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8572, "upload_time": "2017-06-15T21:45:51", "url": "https://files.pythonhosted.org/packages/fd/79/909300272142cec43cb4d7267bbeb88064b16374defdbc1c8f786ed459f4/ivona_speak-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bb819fdd391e1368d1ec8275efe9574", "sha256": "36ba1267df7f8ffd366c6d3507a979e4bd835a8b1cc18de77c0981b605117b27" }, "downloads": -1, "filename": "ivona_speak-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5bb819fdd391e1368d1ec8275efe9574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7203, "upload_time": "2017-06-15T21:45:56", "url": "https://files.pythonhosted.org/packages/07/43/8d1becf8d389f1fba96f2864baa7052e107a2a5b3ed9d260e6ed1e5a46a8/ivona_speak-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "026740cf0402c6946b80cd83fa3e6308", "sha256": "25750059c9e4ba784ccb7b37a15424c2a40115719053abee2d4442c319ed6bcb" }, "downloads": -1, "filename": "ivona_speak-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "026740cf0402c6946b80cd83fa3e6308", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8572, "upload_time": "2017-06-15T21:45:51", "url": "https://files.pythonhosted.org/packages/fd/79/909300272142cec43cb4d7267bbeb88064b16374defdbc1c8f786ed459f4/ivona_speak-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bb819fdd391e1368d1ec8275efe9574", "sha256": "36ba1267df7f8ffd366c6d3507a979e4bd835a8b1cc18de77c0981b605117b27" }, "downloads": -1, "filename": "ivona_speak-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5bb819fdd391e1368d1ec8275efe9574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7203, "upload_time": "2017-06-15T21:45:56", "url": "https://files.pythonhosted.org/packages/07/43/8d1becf8d389f1fba96f2864baa7052e107a2a5b3ed9d260e6ed1e5a46a8/ivona_speak-0.3.0.tar.gz" } ] }