{"id":15035633,"url":"https://github.com/pndurette/gtts","last_synced_at":"2025-05-12T07:50:02.098Z","repository":{"id":17039807,"uuid":"19804107","full_name":"pndurette/gTTS","owner":"pndurette","description":"Python library and CLI tool to interface with Google Translate's text-to-speech API","archived":false,"fork":false,"pushed_at":"2025-05-12T02:47:54.000Z","size":581,"stargazers_count":2456,"open_issues_count":14,"forks_count":368,"subscribers_count":66,"default_branch":"main","last_synced_at":"2025-05-12T06:47:43.910Z","etag":null,"topics":["cli","gtts","pypi","python","python-library","speech","speech-api","text-to-speech","tts"],"latest_commit_sha":null,"homepage":"http://gtts.readthedocs.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pndurette.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-05-15T02:52:58.000Z","updated_at":"2025-05-11T13:03:41.000Z","dependencies_parsed_at":"2023-10-03T00:18:12.282Z","dependency_job_id":"35c84f9b-a2e3-444e-88b4-2990958cd4e2","html_url":"https://github.com/pndurette/gTTS","commit_stats":{"total_commits":393,"total_committers":37,"mean_commits":"10.621621621621621","dds":"0.26717557251908397","last_synced_commit":"0c13f027802f9fbe089b7e63b0f90e8932be8b2c"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pndurette%2FgTTS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pndurette%2FgTTS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pndurette%2FgTTS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pndurette%2FgTTS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pndurette","download_url":"https://codeload.github.com/pndurette/gTTS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253700334,"owners_count":21949689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","gtts","pypi","python","python-library","speech","speech-api","text-to-speech","tts"],"created_at":"2024-09-24T20:29:05.806Z","updated_at":"2025-05-12T07:50:02.064Z","avatar_url":"https://github.com/pndurette.png","language":"Python","funding_links":["https://www.buymeacoffee.com/pndurette"],"categories":[],"sub_categories":[],"readme":"# gTTS\n\n**gTTS** (*Google Text-to-Speech*), a Python library and CLI tool to interface with Google Translate's text-to-speech API. \nWrite spoken `mp3` data to a file, a file-like object (bytestring) for further audio manipulation, or `stdout`.\n\u003chttps://gtts.readthedocs.io/\u003e\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[![Tests workflow](https://github.com/pndurette/gtts/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/pndurette/gTTS/actions)\n[![codecov](https://codecov.io/gh/pndurette/gTTS/branch/master/graph/badge.svg)](https://codecov.io/gh/pndurette/gTTS)\n[![Commits Since](https://img.shields.io/github/commits-since/pndurette/gTTS/latest.svg)](https://github.com/pndurette/gTTS/commits/)\n[![PyPi Downloads](https://static.pepy.tech/badge/gtts)](http://pepy.tech/project/gtts)\n[![Buy me a Coffee](https://img.shields.io/badge/buy%20me%20a-coffee-orange)](https://www.buymeacoffee.com/pndurette)\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\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    \u003e\u003e\u003e from gtts import gTTS\n    \u003e\u003e\u003e tts = gTTS('hello')\n    \u003e\u003e\u003e tts.save('hello.mp3')\n\nSee \u003chttps://gtts.readthedocs.io/\u003e for documentation and examples.\n\n### Disclaimer\n\nThis project is *not* affiliated with Google or Google Cloud. Breaking upstream changes *can* occur without notice. This project is leveraging the undocumented [Google Translate](https://translate.google.com) speech functionality and is *different* from [Google Cloud Text-to-Speech](https://cloud.google.com/text-to-speech/).\n\n### Project\n\n-   [Questions \u0026 community](https://github.com/pndurette/gTTS/discussions)\n-   [Changelog](CHANGELOG.rst)\n-   [Contributing](CONTRIBUTING.rst)\n\n### Licence\n\n[The MIT License (MIT)](LICENSE) Copyright © 2014-2024 Pierre Nicolas Durette \u0026 [Contributors](https://github.com/pndurette/gTTS/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpndurette%2Fgtts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpndurette%2Fgtts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpndurette%2Fgtts/lists"}