Pregunta

I have heard that appkit is included with PyObjC, so I installed with

$ sudo pip install pyobjc-core
$ sudo pip install pyobjc

And now when I go into Python:

>>> from AppKit import NSSpeechSynthesizer
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named AppKit

Can someone help me with this?

¿Fue útil?

Solución

Change AppKit to appkit, but you will still won't find NSSpeechSynthesizer there.

if you need NSSpeechSynthesizer, try this:

from Cocoa import NSSpeechSynthesizer

sp = NSSpeachSynthesizer.alloc().initWithVoice_(None) # use default voice
sp.startSpeakingString_("hello world")

Cocoa should be part of the PyObjC as far as I can understand.

source: http://code.activestate.com/lists/pythonmac-sig/23406/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top