{"data":{"slug":"nateshmbhat-pyttsx3","name":"pyttsx3","tagline":"Offline Text To Speech synthesis for python","github_url":"https://github.com/nateshmbhat/pyttsx3","owner":"nateshmbhat","repo":"pyttsx3","owner_avatar_url":"https://avatars.githubusercontent.com/u/23279926?v=4","primary_language":"Python","stars":2520,"forks":357,"topics":["python","python3","pyttsx","pyttsx3","text-to-speech","text-to-speech-python3"],"archived":false,"github_pushed_at":"2026-07-09T14:20:53+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/nateshmbhat-pyttsx3","markdown_url":"https://www.graphcanon.com/tools/nateshmbhat-pyttsx3.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nateshmbhat-pyttsx3","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nateshmbhat-pyttsx3","description":"Offline Text To Speech synthesis for python","homepage_url":null,"license":"MPL-2.0","open_issues":87,"watchers":42,"ai_summary":null,"readme_excerpt":"## Installation :\n\n\tpip install pyttsx3\n\n> If you get installation errors , make sure you first upgrade your wheel version using :\n`pip install --upgrade wheel`\n\n---\n\n# Install 9.0.1 version of pyobjc : \"pip install pyobjc>=9.0.1\"\n\nengine.say(\"I will speak this text\")\nengine.runAndWait()\n```\n\n**Single line usage with speak function with default options**\n\n```python3\nimport pyttsx3\npyttsx3.speak(\"I will speak this text\")\n```\n\n**Changing Voice , Rate and Volume :**\n\n```python3\nimport pyttsx3\nengine = pyttsx3.init() # object creation","github_created_at":"2017-06-24T12:20:26+00:00","created_at":"2026-07-11T12:08:49.424051+00:00","updated_at":"2026-07-11T12:08:53.627806+00:00","categories":[{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"pyttsx","name":"pyttsx"},{"slug":"python3","name":"python3"},{"slug":"text-to-speech","name":"text-to-speech"},{"slug":"python","name":"python"},{"slug":"text-to-speech-python3","name":"text-to-speech-python3"},{"slug":"pyttsx3","name":"pyttsx3"}],"trust":{"provenance":{"is_fork":false,"github_id":95295862,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T12:08:50.101Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1,"last_release_at":"2025-07-07T13:05:03Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T12:08:51.126Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:08:50.708Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T12:08:50.708Z"},"license_spdx":{"value":"MPL-2.0","source":"github.license","observed_at":"2026-07-11T12:08:50.708Z"}}}}