Pyttsx Python для чтения API Википедии

Я хотел бы получить Python Pyttsx для чтения выдержки из Википедии.

Это работает, но не полностью, так как распечатывает выдержки из вики, но не говорит, это просто повторяет мою переменную (вопрос). Я думаю, потому что переменные не являются глобальными и относятся только к отдельным функциям.

Итак, как мне получить 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()

1 ответ

Чтобы ссылаться на переменную вопрос, вы не должны помещать ее в кавычки. Это работает:

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

о части pyttsx: я не мог установить его, но это должно работать

engine = pyttsx.init()
engine.say(summary)
engine.runAndWait()
Другие вопросы по тегам