0

我想让 python pyttsx 阅读维基百科的摘录。

这有效但不完全,因为它打印出 wiki 摘录但它没有说,它只是重复我的变量(问题)。我猜是因为变量不是全局的,只与单个函数有关。

那么如何让 pyttsx 阅读维基百科的摘录?

import wikipedia
import pyttsx

question = raw_input('what would you like to know? ')


print wikipedia.summary("question")


engine = pyttsx.init()

engine.say(question)
engine.runAndWait()
4

1 回答 1

0

要引用问题变量,您不能将其放在引号中。这有效:

question = raw_input('what would you like to know?')
summary = wikipedia.summary(question)
print summary

关于 pyttsx 部分:我无法安装它,但这应该可以

engine = pyttsx.init()
engine.say(summary)
engine.runAndWait()
于 2017-01-08T19:49:15.860 回答