1

我一直在尝试做人事助理,我一直在使用 pttsx3 和 tkinter 与你交谈,但是当我运行代码时,它会立即关闭程序,我正在徘徊如何保持打开状态,所以我可以问多个问题,所以我我想我在问如何在 pyttsx3 运行后保持 mainloop() 保持打开 fir tkinter

这是实际声音部分的样子,但这会立即关闭

import pyttsx3

engine = pyttsx3.init()
engine.say("This is Text-To-Speech Engine Pyttsx3")
engine.runAndWait()
engine.stop()

这不包括我的代码的 tkinter 部分我已经搜索了一些可以尝试但没有发现有同样问题的人

4

1 回答 1

0

这可能是因为您的 PC 上没有 tts 驱动程序。SAPI5 for windows XP-10 NSSpeechSynthesizer for MACOS Leopard 和 Snow Leopard 和espeak for Ubuntu。

于 2020-11-02T22:18:57.850 回答