我正在尝试让pyttsx3处理一些文本到语音的代码,但我一直遇到此错误:
ModuleNotFoundError: No module named 'Foundation'
我已经尝试安装Foundation,但是似乎没有任何效果,它总是会返回相同的错误,目前我正在使用pyttsx3文档中的代码来对此进行试验:
import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()
有人知道如何解决此错误吗?
pip install -U pyobjc
由于您声称pyobjc实际上已安装,因此问题可能在于python不知道在哪里找到它。
找出它的安装位置,并将其从终端添加到您的python路径中:
export PYTHONPATH="/path/to/PyObjC/"