我正在尝试使用pyttsx在windows7上进行文本到语音转换,但它不能产生任何语音。
Import pyttsx
Engine=pyttsx.init('sapi5')
Engine.say('hello')这是我的代码,没有错误和异常,但没有文本到语音的转换
发布于 2016-07-05 13:07:39
Python是一种区分大小写的语言,必须安装在您的计算机上才能使用此库。如果/当您的Windows 7计算机上安装了Python时,请尝试以下代码:
import pyttsx
engine=pyttsx.init() # The init function doesn't take any parameters
engine.say("hello") #I prefer double quotes, but single quotes work too这里有一个示例列表:https://pyttsx.readthedocs.io/en/latest/engine.html#examples
发布于 2017-04-19 21:20:32
您还必须将此代码添加到最后一行。
Engine.runAndWait()发布于 2018-01-04 19:25:56
你可以试试这些:
import pyttsx
engine = pyttsx.init()
engine.say('hello')
engine.runAndWait()https://stackoverflow.com/questions/36570241
复制相似问题