如何让python可听见地阅读文本

时间:2016-08-11 13:36:51

标签: python speech-recognition

我无法理解......我知道python如何识别我的声音,但我不知道如何让python以可听的方式阅读文字。

from time import sleep
import sys
print("Tell me something...")
LOL = input()
sleep(2)
print("Thinking...")
sleep(2)
if LOL == 'Hey' or LOL == 'Hello':
    ???   #I want it to say Hello too!
else:
    print("ERROR")
    sys.exit()

2 个答案:

答案 0 :(得分:0)

假设您在Windows下运行并且安装了pip,请在语音安装后粘贴pip install speech后,在CMD窗口上运行import speech(使用开始菜单运行cmd并键入cmd) python程序。在if声明下speech.say('Hello!') 像这样:

if LOL == 'Hey' or LOL == 'Hello':
    speech.say('Hello')

答案 1 :(得分:0)

请确保您已安装语音库。

pip install speech

然后将其导入python脚本的顶部

import speech

然后,无论你想要它说什么,做:

speech.say("Text you want it to speak here")

对于你的情况:

speech.say("Hello")

如果这对您不起作用,您可以尝试安装pyTTSX包并查找它的代码片段。

https://pypi.python.org/pypi/pyttsx