{ "info": { "author": "Pierre Nicolas Durette", "author_email": "pndurette@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Multimedia :: Sound/Audio :: Speech", "Topic :: Software Development :: Libraries" ], "description": "# gTTS\n\n**gTTS** (*Google Text-to-Speech*), a Python library and CLI tool to interface with Google Translate's text-to-speech API. \nWrites spoken `mp3` data to a file, a file-like object (bytestring) for further audio\nmanipulation, or `stdout`. \n\n[![PyPI version](https://img.shields.io/pypi/v/gTTS.svg)](https://pypi.org/project/gTTS/)\n[![Python versions](https://img.shields.io/pypi/pyversions/gTTS.svg)](https://pypi.org/project/gTTS/)\n[![Build Status](https://travis-ci.org/pndurette/gTTS.svg?branch=master)](https://travis-ci.org/pndurette/gTTS)\n[![AppVeyor](https://ci.appveyor.com/api/projects/status/eiuxodugo78kemff/branch/master?svg=true)](https://ci.appveyor.com/project/pndurette/gtts)\n[![Coveralls](https://coveralls.io/repos/github/pndurette/gTTS/badge.svg?branch=master)](https://coveralls.io/github/pndurette/gTTS?branch=master)\n[![Commits Since](https://img.shields.io/github/commits-since/pndurette/gTTS/latest.svg)](https://github.com/pndurette/gTTS/commits/)\n[![PyPi Downloads](http://pepy.tech/badge/gtts)](http://pepy.tech/project/gtts)\n\n## Features\n\n- Customizable speech-specific sentence tokenizer that allows for unlimited lengths of text to be read, all while keeping proper intonation, abbreviations, decimals and more;\n- Customizable text pre-processors which can, for example, provide pronunciation corrections;\n- Automatic retrieval of supported languages.\n\n### Installation\n\n $ pip install gTTS\n\n### Quickstart\n\nCommand Line:\n\n $ gtts-cli 'hello' --output hello.mp3\n\nModule:\n\n >>> from gtts import gTTS\n >>> tts = gTTS('hello')\n >>> tts.save('hello.mp3')\n\nSee for documentation and examples.\n\n### Project\n\n- [Changelog](CHANGELOG.rst)\n- [Contributing](CONTRIBUTING.rst)\n\n### Licence\n\n[The MIT License (MIT)](LICENSE) Copyright \u00a9 2014-2018 Pierre Nicolas Durette\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/pndurette/gTTS", "keywords": "gtts,text to speech,Google Translate,TTS", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gTTS", "package_url": "https://pypi.org/project/gTTS/", "platform": "", "project_url": "https://pypi.org/project/gTTS/", "project_urls": { "Homepage": "https://github.com/pndurette/gTTS" }, "release_url": "https://pypi.org/project/gTTS/2.0.4/", "requires_dist": [ "six", "beautifulsoup4", "click", "requests", "gtts-token (>=1.1.3)", "sphinx ; extra == 'docs'", "sphinx-autobuild ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "sphinx-click ; extra == 'docs'", "towncrier ; extra == 'docs'", "pytest (>=3.9) ; extra == 'tests'", "pytest-cov ; extra == 'tests'", "flake8 ; extra == 'tests'", "testfixtures ; extra == 'tests'", "mock ; extra == 'tests'" ], "requires_python": ">= 2.7", "summary": "gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate text-to-speech API", "version": "2.0.4" }, "last_serial": 5757669, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "6bf9a468c6374dcd8b8f8d6a10b992f4", "sha256": "cd9370057ce2ca79479a134c99f4e581c311a2f5987cd8dc7e7e66f254c276c5" }, "downloads": -1, "filename": "gTTS-1.0.tar.gz", "has_sig": false, "md5_digest": "6bf9a468c6374dcd8b8f8d6a10b992f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3850, "upload_time": "2014-05-15T04:22:40", "url": "https://files.pythonhosted.org/packages/de/18/c213942210e27166010b9e7a4eb7cbccea6cb69ad3937178c236117be610/gTTS-1.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "16542c1b148c3c2ed30d7c9b8d29efbf", "sha256": "fb276d77fd47534c90d38916a46297507c4af15f0b7463c86b447d4821f50a99" }, "downloads": -1, "filename": "gTTS-1.0.2.tar.gz", "has_sig": false, "md5_digest": "16542c1b148c3c2ed30d7c9b8d29efbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4300, "upload_time": "2014-05-17T18:00:28", "url": "https://files.pythonhosted.org/packages/0e/b2/9f4b410408cdc282e5c4ee450f324df555b8fcc9da6f97bb5d3ea670e31a/gTTS-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2e2fa2fc0b7d28d6b329d915582259db", "sha256": "71a9db8d323a2d9ac70165dec1d7a4fa1cd72d9c11cdd2cd5d50ec3a24b1f530" }, "downloads": -1, "filename": "gTTS-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2e2fa2fc0b7d28d6b329d915582259db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4339, "upload_time": "2014-11-21T15:36:32", "url": "https://files.pythonhosted.org/packages/24/92/044793f4bd8b916eb0fbdfbf69c21dde72a6f0d81b218e078596bef260e1/gTTS-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "77e34f5cf4af1d0dcddeb445bedd82c0", "sha256": "2570577488a597bd2e18e677948e39a9616e4da0a81557e8ca87a471bcd6b15a" }, "downloads": -1, "filename": "gTTS-1.0.4.tar.gz", "has_sig": false, "md5_digest": "77e34f5cf4af1d0dcddeb445bedd82c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4565, "upload_time": "2015-06-10T23:18:09", "url": "https://files.pythonhosted.org/packages/89/5f/ca0e7fb4e69c9813f103f4e5f4e84f3b3321a31a6fe56dc0d71376d9cbc2/gTTS-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "c5862d1c18fa3e67de72bd4345df4773", "sha256": "88d203e0697f1c05bb9c4f7921e24e45b7de31775480af4b9acbcdbba79eaa73" }, "downloads": -1, "filename": "gTTS-1.0.5.tar.gz", "has_sig": false, "md5_digest": "c5862d1c18fa3e67de72bd4345df4773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4667, "upload_time": "2015-07-15T15:32:57", "url": "https://files.pythonhosted.org/packages/1d/46/e16b919d34b2012b258b0b0aa7d1d79a2b5d0ea9fa6d0da2c351e1f83dba/gTTS-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "25d736b90db5b1668eac82216fe029f6", "sha256": "c6e890415f94f7307beaa4a5a7e9ea31cd5069706e1636f49cf73e71b3422563" }, "downloads": -1, "filename": "gTTS-1.0.6.tar.gz", "has_sig": false, "md5_digest": "25d736b90db5b1668eac82216fe029f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4766, "upload_time": "2015-07-30T05:32:10", "url": "https://files.pythonhosted.org/packages/8c/c2/c5f7a2c2b99b8bb858b7e0eb642737b1060b7bd5f8d115824c0c5757886c/gTTS-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "84ec56e4d87d8a6235f6ea31379b9e86", "sha256": "8f0848672c9f5e97db752f10c258f8fdaa0b1ece354ce5815895fb22f1e25a23" }, "downloads": -1, "filename": "gTTS-1.0.7.tar.gz", "has_sig": false, "md5_digest": "84ec56e4d87d8a6235f6ea31379b9e86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4852, "upload_time": "2015-10-07T18:20:28", "url": "https://files.pythonhosted.org/packages/ad/5c/7402bebeab07699cabf09e5afbeca28c7b351d75d7c801da26e16c2a78fd/gTTS-1.0.7.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "b4c459d141c6283e3f53eab8cbbf413e", "sha256": "7855b5b9b45c4df6da78fbc45f4d5fc3c08ff0fc38ebb3e76c63dc83aa29d8ba" }, "downloads": -1, "filename": "gTTS-1.1.2.tar.gz", "has_sig": false, "md5_digest": "b4c459d141c6283e3f53eab8cbbf413e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6716, "upload_time": "2016-01-13T07:09:08", "url": "https://files.pythonhosted.org/packages/fb/8c/79a2d63d4f7cc591cdea58d5ffa8023d6ed89f594121522f5f463e8c8398/gTTS-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "42d171a3aa4cfafe911a842e9493fe1e", "sha256": "702ab71664444f583f49649c020e9f387e1cee75fef5173e6b4dd166872e10a7" }, "downloads": -1, "filename": "gTTS-1.1.3.tar.gz", "has_sig": false, "md5_digest": "42d171a3aa4cfafe911a842e9493fe1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5930, "upload_time": "2016-01-25T04:04:39", "url": "https://files.pythonhosted.org/packages/2b/59/589ae733f9d536f9c69985d1a262bcd3963aaeb9c184ea9502b548d0b298/gTTS-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "9aa77225b39faf98621e257aecac89f2", "sha256": "0344f8c0a697d23ba08dec3ab5fbe29046db480d51d4d40f9e1b41f88ce43b2c" }, "downloads": -1, "filename": "gTTS-1.1.4.tar.gz", "has_sig": false, "md5_digest": "9aa77225b39faf98621e257aecac89f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6406, "upload_time": "2016-02-23T04:43:16", "url": "https://files.pythonhosted.org/packages/74/c1/83a6fe08b83b50aa7b3be958ca3555cb17bf09a7d2113dff713b997b4f12/gTTS-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "e300c0c05a787e712f3f73b5395a32bb", "sha256": "efc7f940809be430b879f5c5ef490d0f5bcd039ce69bb165cf766d128e28bce9" }, "downloads": -1, "filename": "gTTS-1.1.5.tar.gz", "has_sig": false, "md5_digest": "e300c0c05a787e712f3f73b5395a32bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6473, "upload_time": "2016-05-13T15:53:24", "url": "https://files.pythonhosted.org/packages/9e/49/33adfe39759cd51d5be8ba0eeb556fe4923ef0e7f01c20ebee5b8b14c220/gTTS-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "8c369f9b877e7898c4263bf85510b8a7", "sha256": "114eb83b8c629260b2cc162a7d954b12e4a9819f5ddcf5e068c0b71c2c6104c2" }, "downloads": -1, "filename": "gTTS-1.1.6.tar.gz", "has_sig": false, "md5_digest": "8c369f9b877e7898c4263bf85510b8a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6825, "upload_time": "2016-07-20T21:28:05", "url": "https://files.pythonhosted.org/packages/33/9d/e60e1f3594d4370cc19b856e6ae7aa4202a683a188b78ae8fe0af8af83ad/gTTS-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "2aea3da89d24c614db13aa0178e3530b", "sha256": "124dfc447056cc622989319ebb553d56cfd5c197c345cee3397b675a6da84f58" }, "downloads": -1, "filename": "gTTS-1.1.7.tar.gz", "has_sig": false, "md5_digest": "2aea3da89d24c614db13aa0178e3530b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6893, "upload_time": "2016-12-15T00:43:13", "url": "https://files.pythonhosted.org/packages/9d/7d/ae1af3b5e4912a630d7aae23c43577799cf49cddd0f5a00a33791d414c2d/gTTS-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "25efbc3e90df319ef200d48e8b714f2d", "sha256": "4b8133aaab9f58947f5909b6cf3b57542804c6c21c73a5036a3a4e97930486b9" }, "downloads": -1, "filename": "gTTS-1.1.8.tar.gz", "has_sig": false, "md5_digest": "25efbc3e90df319ef200d48e8b714f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6996, "upload_time": "2017-01-15T23:52:28", "url": "https://files.pythonhosted.org/packages/e9/1e/40c0e715fd93e0e9f067b49db467e7a50423b7f7338db6b8b241fb92c9ad/gTTS-1.1.8.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "e922129c5bc90b36fc2b255b505ec109", "sha256": "49a2423c9c38facc15b715f41f28875af78de2713c2616c8dd026201b8955ac0" }, "downloads": -1, "filename": "gTTS-1.2.0.tar.gz", "has_sig": false, "md5_digest": "e922129c5bc90b36fc2b255b505ec109", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8477, "upload_time": "2017-04-15T19:53:03", "url": "https://files.pythonhosted.org/packages/98/7e/14aa52d972ede7c884d1339bc2803c620c7f411578098c823d49269e8a8f/gTTS-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "8127e119351ff5fed071ed962c36289c", "sha256": "59f76b83d0febdf87b04361621013561394045bb7fea31a19b553bb193a3e148" }, "downloads": -1, "filename": "gTTS-1.2.1.tar.gz", "has_sig": false, "md5_digest": "8127e119351ff5fed071ed962c36289c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8582, "upload_time": "2017-08-03T02:31:33", "url": "https://files.pythonhosted.org/packages/e7/5d/7f5820ca702d58d5302a20d5c6b129c75b0339c3b9eb3eef452040095ad7/gTTS-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "8d009e338fe6b261657eb5c56b79bf2b", "sha256": "63edbd7babebc60ba328fd6a798961f9ec757852b0e947d064b4b958116e4516" }, "downloads": -1, "filename": "gTTS-1.2.2.tar.gz", "has_sig": false, "md5_digest": "8d009e338fe6b261657eb5c56b79bf2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9304, "upload_time": "2017-08-15T17:45:48", "url": "https://files.pythonhosted.org/packages/83/26/fa8eca660d9e7e3cf23d2053437c5dc4d9197b15d6630815cc249ae3e1f1/gTTS-1.2.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "47430f97e1d677fdf4c5f171be65197b", "sha256": "8607176dbd912f23bdb63fa346bfe70aab0c844a7fd98e2d31e0e549c443c2b3" }, "downloads": -1, "filename": "gTTS-2.0.0.tar.gz", "has_sig": false, "md5_digest": "47430f97e1d677fdf4c5f171be65197b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 19229, "upload_time": "2018-04-30T04:38:09", "url": "https://files.pythonhosted.org/packages/eb/de/a932d79e20542a61649b80fc74798cce27677ba72507d55afa578f019379/gTTS-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "a74588d23840f07badb195bda8138b2d", "sha256": "c85ca77ad71181209068d7437275bd35182f38cfef5a2dd7b8fcd4ba1b78ec1a" }, "downloads": -1, "filename": "gTTS-2.0.1.tar.gz", "has_sig": false, "md5_digest": "a74588d23840f07badb195bda8138b2d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 23810, "upload_time": "2018-06-20T04:26:00", "url": "https://files.pythonhosted.org/packages/52/6e/ae8bd869f7166ab541721e9af7b31d7e54901ce96622620e23e2ae141055/gTTS-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "a9251d73ec4923e54d2c4a31fce28eae", "sha256": "20ac207e388cd8344fdce54bd0f1325735ec40f495b9570e1d1e552282cb693b" }, "downloads": -1, "filename": "gTTS-2.0.2.tar.gz", "has_sig": false, "md5_digest": "a9251d73ec4923e54d2c4a31fce28eae", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7", "size": 24039, "upload_time": "2018-12-09T06:58:17", "url": "https://files.pythonhosted.org/packages/77/1e/8e2990a0af8811129869a985abd9a31958125cb2098d93f18ab23f4a59c8/gTTS-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "a3f3e44a0737fec86d3074c98913b009", "sha256": "a6d4cf039da2797de8af2da7c1f0ce700ac0b48601ce6c11a02b337fd6bdcf57" }, "downloads": -1, "filename": "gTTS-2.0.3.tar.gz", "has_sig": false, "md5_digest": "a3f3e44a0737fec86d3074c98913b009", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7", "size": 24175, "upload_time": "2018-12-15T07:01:37", "url": "https://files.pythonhosted.org/packages/e6/37/f55346a736278f0eb0ae9f7edee1a61028735ef0010db68a2e6fcd0ece56/gTTS-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "7ae2ab89825f5490526f23a5d9bb06dd", "sha256": "d5b495e521b098218b48fa1edec35cb13775ec0b49eb1ca31c7c55a9d1a73bff" }, "downloads": -1, "filename": "gTTS-2.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "7ae2ab89825f5490526f23a5d9bb06dd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">= 2.7", "size": 23632, "upload_time": "2019-08-30T00:57:31", "url": "https://files.pythonhosted.org/packages/a4/03/91416a5341db9c1fca438ab77487279675b36c47bbec08ac7328c9c3876d/gTTS-2.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e04e03f8ad8953b7a78e7c4869e916f5", "sha256": "3fa2cac878885fb50b9eb7c79a0179d70fb0e36c1c68589d0a08b49745f6e16c" }, "downloads": -1, "filename": "gTTS-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e04e03f8ad8953b7a78e7c4869e916f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 2.7", "size": 23632, "upload_time": "2019-08-30T00:57:32", "url": "https://files.pythonhosted.org/packages/02/0b/e19dd65623e34954fb6793765ad1c6185a669a33e6a6245939e97abeaaca/gTTS-2.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf5d8cf879bfb7f96414263197063646", "sha256": "79300af5a61936fd525a0805d5fa85ae77db7301932af251e52fcefddb14de60" }, "downloads": -1, "filename": "gTTS-2.0.4.tar.gz", "has_sig": false, "md5_digest": "cf5d8cf879bfb7f96414263197063646", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7", "size": 24225, "upload_time": "2019-08-30T00:57:34", "url": "https://files.pythonhosted.org/packages/6b/1c/4c4e9ddde4856e9ea44c6f2e5cb9785cca446ce9addd81ffd1cacad6ddec/gTTS-2.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ae2ab89825f5490526f23a5d9bb06dd", "sha256": "d5b495e521b098218b48fa1edec35cb13775ec0b49eb1ca31c7c55a9d1a73bff" }, "downloads": -1, "filename": "gTTS-2.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "7ae2ab89825f5490526f23a5d9bb06dd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">= 2.7", "size": 23632, "upload_time": "2019-08-30T00:57:31", "url": "https://files.pythonhosted.org/packages/a4/03/91416a5341db9c1fca438ab77487279675b36c47bbec08ac7328c9c3876d/gTTS-2.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e04e03f8ad8953b7a78e7c4869e916f5", "sha256": "3fa2cac878885fb50b9eb7c79a0179d70fb0e36c1c68589d0a08b49745f6e16c" }, "downloads": -1, "filename": "gTTS-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e04e03f8ad8953b7a78e7c4869e916f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 2.7", "size": 23632, "upload_time": "2019-08-30T00:57:32", "url": "https://files.pythonhosted.org/packages/02/0b/e19dd65623e34954fb6793765ad1c6185a669a33e6a6245939e97abeaaca/gTTS-2.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf5d8cf879bfb7f96414263197063646", "sha256": "79300af5a61936fd525a0805d5fa85ae77db7301932af251e52fcefddb14de60" }, "downloads": -1, "filename": "gTTS-2.0.4.tar.gz", "has_sig": false, "md5_digest": "cf5d8cf879bfb7f96414263197063646", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7", "size": 24225, "upload_time": "2019-08-30T00:57:34", "url": "https://files.pythonhosted.org/packages/6b/1c/4c4e9ddde4856e9ea44c6f2e5cb9785cca446ce9addd81ffd1cacad6ddec/gTTS-2.0.4.tar.gz" } ] }