{ "info": { "author": "Tino Khong", "author_email": "tinokhong@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## rvTTS\nrvTTS is a cli tool for converting text to mp3 files using ResponsiveVoice's API.\n\n------------\n\n\n### Features\n- Automatically tokenizing sentences. Special thanks to pndurette (https://github.com/pndurette/gTTS) for his tokenizer.\n- Support unlimited text length.\n- Adjustable pitch, rate, volume.\n\n------------\n\n\n### Installation\n`pip install rvtts`\n\n------------\n\n### Usage\n`rvtts [OPTIONS]`\n\n**Options**\n* Read from stdin:\n`-t, --text `\n\n* Read from file:\n`-i, --input `\n\n* Output file:\n`-o, --output `\n\n* Adjust pitch. Valid range *0-1*. Default: **0.5**:\n`--pitch `\n\n* Adjust rate. Valid range *0-1*. Default: **0.5**:\n`--rate `\n\n* Adjust volume. *0-1*. Default: **1**:\n`--vol `\n\n* Output voice. Default: **english_us_male**:\n`-v, --voice `\n\n* Debug mode:\n`-d, --debug`\n\n* Print all supported voices and exit:\n`-l, --lang`\n\n* Show the version and exit:\n`--version`\n\n### Examples\n* Convert from stdin to `hello.mp3`:\n`rvtts --text \"hello wold\" -o hello.mp3`\n\n* Convert Vietnamese text:\n`rvtts --text \"m\u00e1\u00bb\u2122t hai ba b\u00e1\u00bb\u2018n n\u00c4\u0192m s\u00c3\u00a1u\" -o test.mp3 -v vietnamese_female`\n\n* Convert from `chuong-0001.txt` to `chuong-0001.mp3`:\n`rvtts -i chuong-0001.txt -o chuong-0001.txt -v vietnamese_male`\n\n* Print all supported voices:\n`rvtts --lang`\n\n### Projects\n* [Github](https://github.com/tinotk/rvtts)\n* [PyPI Package](https://pypi.python.org/pypi/rvtts)\n* [Documentation](https://rvtts.readthedocs.io)\n\n\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/tinotk/rvtts", "keywords": "rvtts,responsive voice tts,TTS for python3,text to speech for python,tts,text to speech,speech,speech synthesis", "license": "", "maintainer": "", "maintainer_email": "", "name": "rvtts", "package_url": "https://pypi.org/project/rvtts/", "platform": "", "project_url": "https://pypi.org/project/rvtts/", "project_urls": { "Homepage": "https://github.com/tinotk/rvtts" }, "release_url": "https://pypi.org/project/rvtts/1.0.1/", "requires_dist": [ "requests", "click", "sphinx (>=1.4) ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "sphinx-click ; extra == 'docs'" ], "requires_python": "", "summary": "rvTTS - ResponsiveVoice TTS CLI Tool", "version": "1.0.1" }, "last_serial": 5680328, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "384f65e8bb253f562cba08d7a69f8d34", "sha256": "938574301b2c89a3c5e7890c88b7a3fb5330e97d9fe959975eeb56c3ca2a9023" }, "downloads": -1, "filename": "rvtts-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "384f65e8bb253f562cba08d7a69f8d34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13334, "upload_time": "2019-08-05T05:19:37", "url": "https://files.pythonhosted.org/packages/a7/b7/7d953210a8fe563257863ba477266f2f0847e57900e4a398be0bab6ba1c0/rvtts-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32b82ba64635709c9967e0c786c8252e", "sha256": "fb7003459c1f7f42bfc8ea003d31efac869fd16c9675e9054349b3a4add8cdd5" }, "downloads": -1, "filename": "rvtts-1.0.tar.gz", "has_sig": false, "md5_digest": "32b82ba64635709c9967e0c786c8252e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11202, "upload_time": "2019-08-05T05:19:39", "url": "https://files.pythonhosted.org/packages/47/90/5f8104d0b7cafb149e1dba8b0ae6ce3f94c8786b24f066e030d3fab9acbc/rvtts-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "500a14e8614873bd57e45f7ebeb508a9", "sha256": "a673fefc802f96e340043dd938a6fa3f8bd7222f35e742b692b4c9d6ee539cc7" }, "downloads": -1, "filename": "rvtts-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "500a14e8614873bd57e45f7ebeb508a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13501, "upload_time": "2019-08-15T03:19:43", "url": "https://files.pythonhosted.org/packages/36/c1/3e7eb5cb694e6884647cf399095fcd2af5089a1474ba7228be44bd201be1/rvtts-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73050154a1a8295995b9900c891fb947", "sha256": "f817ad337cf7db9293b341f490678c6925923dbe6ab21d5f9d0159d9172f5e57" }, "downloads": -1, "filename": "rvtts-1.0.1.tar.gz", "has_sig": false, "md5_digest": "73050154a1a8295995b9900c891fb947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11474, "upload_time": "2019-08-15T03:19:44", "url": "https://files.pythonhosted.org/packages/de/5c/5dfb2ac2d30754a845f2febd6d332b27bd674e666e28a3c9a62e62aa3186/rvtts-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "500a14e8614873bd57e45f7ebeb508a9", "sha256": "a673fefc802f96e340043dd938a6fa3f8bd7222f35e742b692b4c9d6ee539cc7" }, "downloads": -1, "filename": "rvtts-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "500a14e8614873bd57e45f7ebeb508a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13501, "upload_time": "2019-08-15T03:19:43", "url": "https://files.pythonhosted.org/packages/36/c1/3e7eb5cb694e6884647cf399095fcd2af5089a1474ba7228be44bd201be1/rvtts-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73050154a1a8295995b9900c891fb947", "sha256": "f817ad337cf7db9293b341f490678c6925923dbe6ab21d5f9d0159d9172f5e57" }, "downloads": -1, "filename": "rvtts-1.0.1.tar.gz", "has_sig": false, "md5_digest": "73050154a1a8295995b9900c891fb947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11474, "upload_time": "2019-08-15T03:19:44", "url": "https://files.pythonhosted.org/packages/de/5c/5dfb2ac2d30754a845f2febd6d332b27bd674e666e28a3c9a62e62aa3186/rvtts-1.0.1.tar.gz" } ] }