我无法理解......我知道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()
答案 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包并查找它的代码片段。