RapidWareTech / pyttsx

Cross-platform text-to-speech wrapper
Other
370 stars 134 forks source link

engine.runAndWait() hangs on OS X Yosemite #26

Open RubenSandwich opened 10 years ago

RubenSandwich commented 10 years ago

Using the function engine.runAndWait() hangs and never returns, all of the callbacks work just fine but engine.runAndWait() never returns. This effects OS X Yosemite but not OS X Mavericks.

staslos commented 10 years ago

Confirmed. Just updated to Yosemite, and engine.runAndWait() hangs

bluthen commented 9 years ago

I think this is a problem with: runLoop.limitDateForMode_(mode)

PyObjC issue: https://bitbucket.org/ronaldoussoren/pyobjc/issue/117/in-apphelperrunconsoleeventloop-hangs

Apple API Link: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSRunLoop_Class/#//apple_ref/occ/instm/NSRunLoop/limitDateForMode:

adigregorio commented 9 years ago

any update on this? the issue still persists for me (10.10.4)

fabrom commented 9 years ago

Same on OS X 10.11 (El Capitan)

ivanistheone commented 8 years ago

+1

pyttsx version 1.1 on Mac OS 10.10.4.

radaniba commented 8 years ago

same here I confirm (Yosemite)

Gordonei commented 8 years ago

As per @bluthen's comment, I found that I had to install the latest version of pyobjc manually to get around this issue.

shwetanks commented 7 years ago

+1 10.12.3 - maxOS Sierra pyttsx-1.1 hangs after engine.runAndWait().

Ripcurl99983 commented 7 years ago

Fixed yet?

qoda commented 6 years ago

Fixed yet?

bluthen commented 6 years ago

Not sure if this is maintained anymore, you might have better luck at: https://github.com/nateshmbhat/pyttsx3