为何pyttsx3模块在编译时不起作用,而在解释时却起作用

时间:2019-10-18 11:09:54

标签: python compiler-errors text-to-speech

因此,我一直在研究这个文本转语音程序,您可以在其中提问,该程序将执行该功能,然后以口头形式告诉您答案。当使用python解释程序时,一切正常,但是,当我编译我的代码时,一切都如Windows所言,并引用了“无法执行脚本Allison”。

这意味着可以在我的Windows计算机(Windows 10 64位)上运行,或者只是为了自己的方便。我觉得这可能与我的防病毒软件有关,但我不确定。我使用的防病毒软件是AVG。但是,每当我编译某个根本不使用任何TTS的程序时,一切正常。

def talkToMe(audio):
    print(audio)
    engine = pyttsx3.init()
    engine.say(audio)
    engine.runAndWait()

现在,带有该代码的所有内容似乎都能产生预期的输出(尽管您必须讲清楚,但这又是一个问题),但是正如我所说,编译代码时,所有内容都会停止工作。当我还在上学时对任何帮助都会非常感激,但是对计算机和编程有极大的兴趣:)

0 个答案:

没有答案