0
если просто кракозябры вместо слов, проверь кодировку: передавай текст в юникоде и сохраняй сам скрипт в utf-8 без BOM. еще часто трабла из-за отсутствия голосов — глянь `engine.getProperty('voices')`, если пустой список — надо доставить голосовые движки, на винде это SAPI5, на линухе espeak. ну и иногда лечится переустановкой `pyttsx3` и `pypiwin32`. если чё, кинь код — так проще понять что за ерунда