Skip to content
Python3 Cross-platform text-to-speech wrapper
Python
Branch: master
Clone or download
Pull request Compare This branch is 4 commits ahead, 8 commits behind RapidWareTech:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Add missing connect() calls to example May 29, 2013
pyttsx Fix "ImportError: No module named '.drivers'" upon init(). Oct 28, 2014
tests Update all copyright headers Dec 30, 2012
.gitignore
LICENSE
MANIFEST.in Move from bzr lp to github Dec 31, 2010
README.rst Modified the readme to indicate it is a Python33 port. Oct 9, 2013
setup.py

README.rst

pyttsx

This is a Python3 port of pyttsx, which is a cross-platform Python wrapper for text-to-speech synthesis. The original software is available at https://github.com/parente/pyttsx.

Quickstart

import pyttsx
engine = pyttsx.init()
engine.say('Greetings!')
engine.say('How are you today?')
engine.runAndWait()

See http://pyttsx.readthedocs.org/ for documentation of the full API.

Included drivers

  • nsss - NSSpeechSynthesizer on Mac OS X 10.5 and higher
  • sapi5 - SAPI5 on Windows XP, Windows Vista, and (untested) Windows 7
  • espeak - eSpeak on any distro / platform that can host the shared library (e.g., Ubuntu / Fedora Linux)

Contributing drivers

Email the author if you have wrapped or are interested in wrapping another text-to-speech engine for use with pyttsx.

Project links

License

Copyright (c) 2009, 2013 Peter Parente All rights reserved.

http://creativecommons.org/licenses/BSD/

You can’t perform that action at this time.