2016-08-27 1 views
2

J'ai récemment cherché à utiliser Pyttsx dans Python 2.7 pour un projet que je fais, mais après qu'il a fini de parler le programme se bloque et ne continuera pas.Pyttsx se bloque dans runAndWait() après avoir parlé sur OSX

Voici mon code:

import pyttsx 

engine = pyttsx.init() 

engine.say("Hello world.") 
engine.runAndWait() 

Après l'exécution engine.runAndWait(), il ne fonctionne pas rien d'autre et sans rien accroche de retour. J'ai essayé d'ajouter une impression par la suite, mais il n'a rien imprimé.

Est-ce commun pour quelqu'un d'autre, et y at-il une solution pour cela? Si non, y a-t-il une bonne alternative? (Mis à part Google TTS)

Merci!

EXTRA -------- --------- -je utiliser un Macbook Pro avec OS X El Capitan 10.11.4

Répondre